Oki, that sounds like an idea :) But how do I add a querystring to my url when submitting a form?
BTJ On Thu, 2003-10-30 at 19:05, Prabhat Kumar (IT) wrote: > I guess this is a known problem with IE. I can't remember but I think we had the > same problem with IE, and we came across a suggestion somewhere to end the pdf > requesting URL with a .pdf (something like > http://servername/xyz/something.do?your-param=xyz&dummy=.pdf) > > > -----Original Message----- > From: Bjørn T Johansen [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 30, 2003 12:59 PM > To: Struts Users Mailing List > Subject: Re: Workaround for IE "streamer bug"? > > > Well, I have tried both inline and attachment, the only difference is > that when using attachment I get question of where to save the file on > all the other browsers instead of just opening (as expected), and IE > still doesn't work. In fact, using attachment is worse for IE... > > Any more suggestions are appreciated... > > BTJ > > On Thu, 2003-10-30 at 15:19, [EMAIL PROTECTED] wrote: > > This header currently works for me in a similar case. Try changing your > > code: > > > > response.setHeader("Content-Disposition", "attachment; filename=\"" + > > filename + "\""); > > > > HTH. > > > > Atenciosamente, > > Bruno Arantes de Andrade Bueno > > Webdeveloper Pleno > > > > Fone: +55 (34) 3231-1073 > > Solution WEB - Soluções Para Internet! > > www.solutionweb.com.br > > > > > > > > > > > > Bjørn T Johansen <[EMAIL PROTECTED]> > > 10/30/2003 07:05 AM > > Please respond to "Struts Users Mailing List" > > > > > > To: Struts Users Mailing List <[EMAIL PROTECTED]> > > cc: > > Subject: Workaround for IE "streamer bug"? > > > > > > I have a little problem. I am using the following code to stream pdf > > files to the browser..: > > > > fis = new FileInputStream(filename); > > byte[] buf = new byte[fis.available()]; > > > > response.setHeader("Content-Disposition", "inline;filename=" + > > filename + ";"); > > response.setContentType("application/pdf"); > > response.setHeader("Connection", "keep-alive"); > > response.setContentLength(buf.length); > > response.getOutputStream().write(buf,0,fis.read(buf)); > > response.getOutputStream().flush(); > > response.getOutputStream().close(); > > fis.close(); > > > > This works ok in all browsers except for IE. When using IE, a dialog box > > asking the user for which application to open the file in, is always > > displayed. Why? And is there a workaround for this? > > > > > > Thanks... > > > > BTJ > > > > > > --------------------------------------------------------------------- > > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]