let downloadFile=(url)=> {
//url 文件的url
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob';
xhr.onload = function(e) {
if (this.status === 200) {
var blob = new Blob([this.response], { type: 'application/octet-stream' });
var downloadLink = document.createElement('a');
downloadLink.download = url.substring(url.lastIndexOf('/') + 1);
downloadLink.href = window.URL.createObjectURL(blob);
downloadLink.click();
}
};
xhr.send();
}
解决文件下载,防止浏览器自动打开可预览文件类型,不知道返回数据是什么文件类型
最新推荐文章于 2024-06-20 20:20:21 发布