主要說明下,獲取到后臺文件流后的下載操作
// 開始處理文件下載 - resList.data為文件流
let blobUrl = window.URL.createObjectURL(new Blob([resList.data], {
// 后臺傳遞的文件類型 - 此處我是直接從后臺獲取的
// 也可以根據(jù)文件類型添加
type: resList.headers['content-type']
}));
const link = document.createElement('a');
link.style.display = 'none';
link.href = blobUrl;
// fileName 文件的名稱
link.setAttribute('download', fileName)
document.body.appendChild(link)
link.click();
document.body.removeChild(link);