let oReq = new XMLHttpRequest();
oReq.open("GET", getUrl(requestUrlBase, `/******`), true);
oReq.responseType = "blob";
oReq.setRequestHeader("Content-Type", "application/octet-stream", 'cors', "Access-Control-Allow-Origin", "*");
oReq.setRequestHeader("xToken", "854566eb00534affa8cfe16d05bfdbf5");
oReq.onload = function (oEvent) {
let content = oReq.response;
console.log('oReq.response', oReq.response)
let elink = document.createElement('a');
elink.download = 'cs.xlsx';//xls 因为后台输入是csv'格式,用xls显示的不理想
elink.style.display = 'none';
let blob = new Blob([content]);
elink.href = URL.createObjectURL(blob);
document.body.appendChild(elink);
elink.click();
document.body.removeChild(elink);
};
oReq.send();
前端请求下载(react)
最新推荐文章于 2022-11-11 10:54:15 发布