JavaScript无需离开当前页面即可打开下载窗口的最好方法

老金 老金 2022.3.28 15:53 浏览(1303) 评论 (0)

JavaScript无需离开当前页面即可打开下载窗口的最好方法:

使用JavaScript建立一个a标签, 然后在href属性加入下载的链接,这个a标签无需附加到 document.body,只需要执行click()方法即可。

代码如下:

function downloadFile(filePath){
        var link=document.createElement('a');
        link.href = filePath;
        link.download = filePath.substr(filePath.lastIndexOf('/') + 1);
        link.click();
    }

 

以这种方式使用它:

downloadFile('report/xls/myCustomReport.xlsx');

本文链接 https://www.mangoxo.com/blog/axbaEJoM 版权所有,转载请保留地址链接,感谢!

老金 关注
善良的程序宅
  • 91 动态
  • 0 相册
  • 3 粉丝
  • 11 获赞