Firefox无法识别zip文件

时间:2016-07-19 14:41:42

标签: java firefox servlets zip content-type

我正在编写一个servlet,它可以从一些输入流动态创建一个zip文件,并打开一个“另存为”对话框进行下载/存储。

虽然使用Chrome时文件确实被识别为有效的zip文件,但在通过unknown访问时,其类型仍为Firefox

response.setContentType("application/x-zip-compressed");
response.setHeader("Content-Disposition", "attachment; filename=\"" + "TestName.zip" + "\"");

我还使用application/zip作为内容类型而没有任何运气。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

事实证明,在问题代码示例中设置Headers和Content类型之前,问题与关闭和刷新服务器输出流有关。 事实上Chrome仍然正确地解释了文件类型,让我感到困惑。