JSP响应内容类型Excel - 在IE8上下载两次文件

时间:2016-05-13 17:26:29

标签: excel jsp internet-explorer-8

当我将响应内容类型设置为Excel时,打开/保存对话框会在IE8上显示两次。它适用于其他浏览器(在Chrome / Firefox / Opera上测试)。

设置响应内容类型的代码是:

response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment;filename=abc.xls");

我搜索了解决方案/解决方法。关闭Smartscreen没有帮助。 另外,另一个建议是在点击“保存/打开”之前等待5-10秒。那也行不通。

这是什么原因?是否有任何IE特定的解决方法?

这是一种痛苦,但IE8仍然被用户广泛使用。

1 个答案:

答案 0 :(得分:0)

这只是猜测,但它可能与Office(以前)通过插件嵌入IE的方式有关。

解决方法可能是在将其发送给用户之前将其放在zip文件中。