前端經過請求獲取數據流生成文檔文件的方式是一種開發下載文檔的方式,那麼在前端如何將數據流轉成文檔呢?代碼以下前端
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對象