【JavaScript】文件下载
文件下载的消息格式
服务器只要在响应头中加入 Content-Disposition: attachment; filename="kxx"
即可触发浏览器的下载功能其中:
- attachment 表示附件,浏览器看到此字段,触发下载行为(不同的浏览器下载行为有所区别)
- filename=“xxx”, 这是告诉浏览器,保存文件时使用的默认文件名
这部分操作是由服务器完成的,和前端开发无关。
一般前端点击一个下载的网站地址 比如:http://localhost:8000/download/xxx.png
即可触发下载。
启用迅雷下载
用户可能安装了某些下载工具,这些下载工具在安装时,都会自动安装相应的浏览器插件,只要对下载地址稍作修改,就会触发浏览器使用插件进行下载,当然,不同插件的地址规则不同
比如,迅雷的下载地址规则为(将源下载网站改为该格式):
thunder://base64(AA地址ZZ)
原文地址:https://blog.csdn.net/XiugongHao/article/details/139193708
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!