>-----Original Message----- >From: Daniele Development-ML [mailto:daniele....@googlemail.com] >Sent: Tuesday, November 03, 2009 8:58 AM >To: Struts Users Mailing List >Subject: Re: Inline downloading of file with Struts 1.2 > >Hello, > >I was wondering if any of the more experience people have suggestion >about >this issue. The problem is that Firefox 3.5 - differently from Firefox 2 >- >does not process automatically XUL files zipped in jar files, if the jar >file is requested to be downloaded as attachment rather than inline >within >the browser window. > >Any suggestion/help, much appreciated! > >Dan > >On Fri, Oct 30, 2009 at 7:25 PM, Daniele Development-ML < >daniele....@googlemail.com> wrote: > >> Hello, >> >> I'm coding a Struts 1.2 action to download file available on the >server. I >> need to send back the file as inline so that the browser will process >it >> within the same window. >> >> the relevant code is : >> >> response.setContentType("application/java-archive"); >> response.setHeader("Content-disposition", "inline; >filename=file.jar"); >> >> However, when I try accessing the URL the Apache http client give the >> following response: >> >> HTTP/1.1 200 OK >> Response content length: -1 >> Content-Type = application/java-archive >> >> With length -1. >> >> Any suggestion on how could I do this? It's essential that the jar >file is >> processed within the browser window, as the file incorporates an XUL >(XML >> file) that needs automatically be processed by Firefox. >> >> Many thanks, >> >> Dan >>
Here are 2 examples, the first displays inline, and the second forces a download, both using the same action. <action name="personImage" class="StreamImageAction"> <result name="success" type="stream"> <param name="contentType">image/jpeg</param> <param name="inputName">inputStream</param> <param name="contentDisposition">filename="image.jpg"</param> <param name="bufferSize">1024</param> </result> </action> <action name="saveImage" class="StreamImageAction"> <result name="success" type="stream"> <param name="contentType">image/jpeg</param> <param name="inputName">inputStream</param> <param name="contentDisposition">attachment; filename="image.jpg"</param> <param name="bufferSize">1024</param> </result> </action> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org