HTML与文件下载
如果希望在前端直接出发某些资源的下载,最方便快捷的方法就是使用HTML5原生的download属性, 例如:
<a href="large.jpg" download="文件.jpg">下载</a>
download属性可以将文件或图片直接下载下来,如果指定名字,那么下载下来的文件名为download定义的名字,如果不指定则为文件本身的名字,但是IE浏览器不支持download属性
判断是否为IE浏览器:if (!!window.ActiveXObject || "ActiveXObject" in window)
JS模拟a标签的下载
var a = document.createElement('a');
a.href = path;
a.download = name;
a.click();