文件下载

条件:
1,url链接
2,文件下载
实现方法:

方法一:
     window.open(“http://xx.xx”);

缺点:闪现一个新页面 关闭 再回到原来的页面 用户体验差

方法二:
导出

直接使用 a链接 设置download属性

以上方法是要在知道 完整的href链接

方法三:
万能方法
js 模拟方法二

优点:不知道完整href值


文件下载_第1张图片
image.png

代码:

         var dom_a = document.createElement("a");

         dom_a.style.display = "none";
         dom_a.setAttribute("download", filename);
         dom_a.href = util.basepeople_downurl() + filename;
         document.body.appendChild(dom_a);
         dom_a.click();

注意 其中的第五步非常重要
如果缺少第五步 在火狐和ie浏览器上 点击下载没有反应

你可能感兴趣的:(文件下载)