Firefox 无法识别 zip 文件
Firefox does not recognize zip files
我正在编写一个 servlet,它从一些输入流动态创建一个 zip 文件并打开一个 "Save As" 对话框以供下载/存储。
尽管使用 Chrome 文件确实被识别为有效的 zip 文件,但通过 Firefox
.
访问它时其类型仍然是 unknown
response.setContentType("application/x-zip-compressed");
response.setHeader("Content-Disposition", "attachment; filename=\"" + "TestName.zip" + "\"");
我也使用了 application/zip
作为内容类型,但没有任何运气。
有什么建议吗?
事实证明,问题与我在设置 Headers 和内容类型之前关闭并刷新服务器输出流有关,如问题代码示例中所示。
Chrome 仍然正确解释文件类型这一事实让我有点困惑。
我正在编写一个 servlet,它从一些输入流动态创建一个 zip 文件并打开一个 "Save As" 对话框以供下载/存储。
尽管使用 Chrome 文件确实被识别为有效的 zip 文件,但通过 Firefox
.
unknown
response.setContentType("application/x-zip-compressed");
response.setHeader("Content-Disposition", "attachment; filename=\"" + "TestName.zip" + "\"");
我也使用了 application/zip
作为内容类型,但没有任何运气。
有什么建议吗?
事实证明,问题与我在设置 Headers 和内容类型之前关闭并刷新服务器输出流有关,如问题代码示例中所示。 Chrome 仍然正确解释文件类型这一事实让我有点困惑。