文件在IE8上下载两次
当我将响应内容类型设置为Excel时,仅在IE8上显示两次打开/保存对话框。 它可以在其他浏览器上正常运行(在Chrome / Firefox / Opera上测试)。
设置响应内容类型的代码是:
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment;filename=abc.xls");
我搜索了解决方案/解决方法。 关闭Smartscreen并没有帮助。 此外,另一个建议是等待5-10秒,然后单击保存/打开。 这也是行不通的。
这是什么原因? 有没有任何IE特定的解决方法?
这很痛苦,但IE8仍然被用户广泛使用。
这只是一个猜测,但它可能与Office(用于)将其自身嵌入到带有插件的IE的方式有关。
解决方法可能会在将它发送给用户之前将其放入一个zip文件中。
链接地址: http://www.djcxy.com/p/45469.html上一篇: file downloaded twice on IE8
下一篇: XLS content type