http://wiki.apache.org/struts/StrutsFileDownload
Niall
On 6/22/06, Ed Griebel <[EMAIL PROTECTED]> wrote:
Take a look at org.apache.struts.actions.DownloadAction, I created an
action that extended it (and implemented the internal StreamInfo) and
was able to create an action that downloaded a PDF doc in less than an
hour.
For creating a new file to stream, one approach is to create the temp
file using (untested, of course):
File dir = new
File(request.getSession().getServletContext().getRealPath("."));
File tmp = File.createTempFile("web",null,dir);
tmp.deleteOnExit();
You may not have rights to write to the web server's root directory,
you might be able to get away with "File tmp =
File.createTempFile("web", null);"
Store the data to this temp file, passing the file as a stream in the
aformentioned StreamInfo object. To eliminate creating the temp file,
stream the file directly without having an intermediate file.
-ed
On 6/22/06, Kavita Mehta <[EMAIL PROTECTED]> wrote:
> my requirement is to save some lines on the server in a file and then
> download it to the client's PC . can anybdy suggest how to go abt it ....
> thanks
> Kavita
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]