Is it possible that the file requires a plugin  that is not available
to the IE7 browser?

For example PDF,  etc?
Thanks,
Mike.

On Aug 20, 10:03 am, Daniel Jue <teamp...@gmail.com> wrote:
> Hi,
>
> I am streaming a file back using a new window and a call to a servlet.
>  This works fine locally and even in hosted mode, although in hosted
> mode the blank window stays open.
>
> I have a testing server that is being accessed via a Citrix desktop
> and in that desktop there is only IE7 for a browser.  When I run the
> app in that environment, the popup (a new window/tab) will close as
> soon as the response comes back (i.e. when the file is done being
> created after 10 seconds or so)  The popup blocker is turned off and
> the test server is a trusted site.
>
> By intuition I tried holding CTRL when I clicked the "submit" button
> in the GWT app.  (this saves the settings and onSuccess opens the new
> window and creates the file using the settings in the session)  When I
> hold CTRL, I will get the save as dialog box and after I select the
> location to save it, I can release the CTRL button.
>
> Any ideas why this is happening?
>
> BTW, I have the content disposition set to attachment.  here is the
> last portion of the file streaming process:
>
> //bunch of stuff
> ....
>                         byte[] reportAsBytes;
>                         ByteArrayOutputStream baos = new 
> ByteArrayOutputStream();
>                         service.generateOutput(ouputProcessed, baos, 
> reportSettings,
>                                         dbConnectionInfo);
>
>                         reportAsBytes = baos.toByteArray();
>
>                         logger.debug("ByteArray is length " + 
> reportAsBytes.length);
>                         // setting some response headers
>                         response.setHeader("Expires", "0");
>                         response.setHeader("Cache-Control",
>                                         "must-revalidate, 
> post-check=0,pre-check=0");
>                         response.setHeader("Pragma", "public");
>                         String extension = ouputProcessed.getFileExtension();
>                         
> response.setContentType(ouputProcessed.getContentType());
>                         response.setHeader("Content-Disposition", 
> "attachment; filename="
>                                         + reportSettings.getName()
>                                         + ((extension == null) ? "" : ("." + 
> extension)));
>                         response.setContentLength(reportAsBytes.length);
>                         logger.debug("Getting the output stream from the 
> response");
>                         servletOutputStream = response.getOutputStream();
>                         servletOutputStream.write(reportAsBytes, 0, 
> reportAsBytes.length);
>                         servletOutputStream.flush();
>                         servletOutputStream.close();
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to