Hi,
In fact, in think that the problem comes from the way you close the
outputstream. When you call zout.close(), the *close *method will call the
underlying outputstream *close *method too and the reply will be sent to the
client at that stage instead of when you call out.close(). you should try
removing your zout.close() call and it should work.
Regards
Nicolas
PS: Sorry if my english is not perfect, i am not an english native speaker.
2008/11/11 Romeryto Lira <[EMAIL PROTECTED]>
> I have problem with my zip download servlet. When I go to download, in the
> window that open the mime tipe of the zip file is lost.
>
> *snippet of code:
>
> *String fileName = request.getParameter("filename");
>
> OutputStream out = response.getOutputStream();
> ZipOutputStream zout = new ZipOutputStream(out);
> *...*
>
> zout.close();
> response.setHeader("Content-Disposition", "attachment;filename=\"" +
> fileName + "\";");
> response.setContentType("application/zip");
> out.flush();
> out.close();
>
> I mute the response to mime type "zip" but in download the file name and
> mime types are lost.
> In xml MyApplication.gwt.xml the servlet is declared like this:
>
> <servlet path="/zipdownload"
> class="myapplication.server.files.MyZipFileServlet" />
>
> How to resolve this problem?
>
> Thanks!
>
> Ps.: The error's picture is attached.
>
> --------------------------------------------------------------------------------------------------
> "Se um dia tiver que escolher entre o mundo e o amor... Lembre-se:
> Se escolher o mundo, ficará sem o amor, mas se escolher o amor,
> com ele conquistará o mundo." (Albert Einstein)
> ╔════════════════════════════════════════╗
> ROMERYTO VIEIRA LIRA
> Bacharelando em Ciência da Computação - UFCG
> Membro do SegHidro2 - LSD - http://seghidro.lsd.ufcg.edu.br
> Membro do Grupo de Suporte Guardians - www.lcc.ufcg.edu.br
> Página Pessoal: http://romeryto.googlepages.com
> Blog: http://olhartecnologico.blogspot.com
> ╚════════════════════════════════════════╝
>
> Pensou em imprimir este e-mail? Isto é mesmo necessário? Poupe o meio
> ambiente.
>
> ----------------------------------------------------------------------------------------------------------------------------
>
> >
>
--
Nicolas CHALON
[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---