function downloadFile(url) {
var request = new XMLHttpRequest();
request.responseType = "blob";
//如果url中含有参数,先截取下载地址
let urlArr = url.split('?');
request.open("GET", urlArr[0]);
request.onload = function () {
var url = window.URL.createObjectURL(this.response);
var a = document.createElement("a");
document.body.appendChild(a);
a.href = url;
a.download = urlArr[1].split('=')[1]; //此处是下载后的文件名
a.click();
}
request.send();
}
a标签点击下载文件通用方法,pdf文件预览不能下载解决方法
最新推荐文章于 2024-01-24 17:36:38 发布