【发布时间】:2017-01-31 15:11:38
【问题描述】:
在我为客户创建的网站上,当他们尝试使用 Internet Explorer 11 下载文件时,他们无法从该网站下载文件。
文件保存在我们的服务器上,使用上传文件、位置、名称和 MIME 类型的数据库,可以下载文件。例如路径是'/uploaded_files/6f/ae69bd966ba4c740b8073ff969a5425b',文件名是'Finland Test 123.docx',MIME类型是'application/vnd.openxmlformats-officedocument.wordprocessingml.document'。
当我在家里和工作计算机以及办公室的其他计算机上尝试时,这对我来说都很好。我在很多浏览器上都厌倦了这个,包括 IE11、Firefox 和 Chrome。
他们收到如下图所示返回的错误:error image。奇怪的是文件名完全错误,它对我们来说很好用。
因此我假设问题可能出在他们的 Internet 设置或 IE 设置上,但我不知道应该向他们建议什么来尝试解决问题(将浏览器更改为 Chrome 等不是一种选择)。
任何帮助将不胜感激。
【问题讨论】:
-
您能否分享使用 Fiddler 等工具捕获的响应标头? - 你可以在某处找到一个带有静态 docx 链接的 html 页面,让它们右键单击并保存为以消除 Office/内容过滤的任何问题。
-
由于侧面的性质,我只能从 Chrome 开发工具中真正获取响应标头,而且我只能从我那里获取它们,而不是从有问题的客户端获取。如果有任何帮助,请在下面找到它们: Cache-Control:private, must-revalidate Connection:keep-alive Content-Disposition:attachment; filename="Finland Test 123.docx" Content-Length:12825 Content-Type:application/vnd.openxmlformats-officedocument.wordprocessingml.document 日期:Wed, 01 Feb 2017 13:32:54 GMT expires:-1 pragma:no-缓存服务器:nginx 变化:授权
标签: internet-explorer browser download internet-explorer-11