前端通過請求獲取數據流生成文檔文件的方式是一種開發下載文檔的方式,那麼在前端如何將數據流轉成文檔呢?代碼如下 ...
前端通過請求獲取數據流生成文檔文件的方式是一種開發下載文檔的方式,那麼在前端如何將數據流轉成文檔呢?代碼如下
const element = window.document.createElement('a'); //創建一個元素
const blob = new window.Blob([content]); // 創建一個Bolb對象
element.download = `${fileName}.doc`; // 設置下載文件的名稱
element.href = window.URL.createObjectURL(blob); // 將Blob對象傳入,創建一個DOMString
element.click(); // 觸發點擊事件
window.URL.revokeObjectURL(blob); // 釋放剛剛創建的URL對象