1. 程式人生 > >前端如何下載檔案

前端如何下載檔案

if (res.status == 200) { const content = res.data; const blob = new Blob([content]); const fileName = "XXXXX.xls"; if ("download" in document.createElement("a")) { // 非IE下載 const elink = document.createElement("a"); elink.download = fileName; elink.style.display = "none"; elink.href = URL.createObjectURL(blob); document.body.appendChild(elink); elink.click(); URL.revokeObjectURL(elink.href); // 釋放URL 物件 document.body.removeChild(elink); } else { // IE10+下載 navigator.msSaveBlob(blob, fileName); }