Ebe*_*aul 23 html internet-explorer download
<a href="path/to/file/filename.xxx" download="filename.xxx">filename</a>'
Run Code Online (Sandbox Code Playgroud)
当我点击链接时,应该下载我的filename.xxx.
它在chrome中完美运行.但在Internet Explorer中,它会打开文件而不是下载.可能是什么问题呢?是否有任何属性需要添加才能使其工作.
此外,我还需要一个适用于所有浏览器的文件下载示例.
Chr*_*ris 19
该下载属性是不是在IE(见支持http://caniuse.com/#search=download%20attribute).
这表明只有firefox,chrome,opera和最新版本的blackberry浏览器支持download属性.
对于其他浏览器,您需要使用更传统的方法来强制下载.这就是服务器端代码是必要的,以设置适当的Content-Type和Content-Disposition标头来告诉(或根据您的观点欺骗)浏览器下载项目.标题应如下所示:
Content-Type: application/octet-stream
Content-Disposition: attachment;filename=\"filename.xxx\"
Run Code Online (Sandbox Code Playgroud)
(感谢antyrat复制和粘贴标题)
ant*_*rat 11
它应该在服务器端修复.您的服务器应该为此文件类型返回此标头:
Content-Type: application/octet-stream
Content-Disposition: attachment;filename=\"filename.xxx\"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97291 次 |
| 最近记录: |