Creating files on client machine

  • Thread starter Thread starter nickjunkinbox
  • Start date Start date
N

nickjunkinbox

I am trying to decide how to read text files from the client, do some
reformatting, and then write back to the client (without uploading to
the server). These files could be fairly big in html/aspx terms
(hundreds of Mb), so I need an efficient method.

I understand the security implications of using web apps for this
(technically it should be written as a windows app) but I wanted to see
if anyone had any thoughts/approaches to this kind of thing in
asp.net/vbscript/javascript etc etc.

Thanks,

Nick
 
Or also an "applet" client side such as an ActiveX control, a Java applet, a
..NET control or application especially if it can be quicker than scripting
for the amount of data you seems to have.

What kind of reformating is this ?
 
Patrice,

The main feature of this app is to import csv data and re-route to
either rdbms or write a series of xml files (depending on size). The
xml option needs to be written to users local machine.

ive been looking at the web control option in .NET, would this enable
me to create an xml file client-side?
 
A "web control" renders as HTML. You could use a .NET Windows User Control.
Such a control can be hosted in a web page. Of course you'll need to have
..NET client side and you'll have likely to deploy on the targeted machines
(I suppose they are under the control of your IT company departement) the
appropriate settings to allow this control to perform local operation such
as accessing local files.

Or an EXE could do. Try :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet10142001.asp
(ClickOnce in 2.0 is even better) for Internet Deployment or you could use
http://msdn.microsoft.com/library/d...tingWindowsFormsControlInInternetExplorer.asp
if you prefer to host a control within a web page.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top