html – 文件打开,而不是在href链接的Internet Explorer中下载

前端之家收集整理的这篇文章主要介绍了html – 文件打开,而不是在href链接的Internet Explorer中下载前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<a href="path/to/file/filename.xxx" download="filename.xxx">filename</a>'

当我点击链接时,我的filename.xxx应该被下载。

它在镀铬工作完美。但是在Internet Explorer中,它会打开文件而不是下载。可能是什么问题呢?是否有任何要添加属性使其在ie中工作。

而且我需要一个适用于所有浏览器的文件下载示例。

解决方法

IE中不支持下载属性(参见 http://caniuse.com/#search=download%20attribute)。

这表示下载属性支持Firefox,chrome,opera和最新版本的blackberry浏览器。

对于其他浏览器,您需要使用更传统的方法强制下载。那就是服务器端代码是必要的,设置一个适当的Content-Type和Content-Disposition头来告诉(或者根据你的观点来看待)浏览器来下载这个项目。标题应如下所示:

Content-Type: application/octet-stream
Content-Disposition: attachment;filename=\"filename.xxx\"

(感谢antyrat的标题的复制和粘贴)

原文链接:https://www.f2er.com/html/232818.html

猜你在找的HTML相关文章