xhr文件下载
const url = '地址';
const xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.setRequestHeader('token', '你的token');
xhr.responseType = 'blob';
xhr.onload = function(e) {
if (this.status === 200) {
const blob = this.response;
const reader = new FileReader();
reader.readAsDataURL(blob);
reader.onload = function(e) {
const a = document.createElement('a');
a.download = '文件窗口文件名.xls';
a.href = e.target.result;
document.documentElement.appendChild(a);
a.click();
a.remove();
};
}
};
xhr.send();