Blob 格式 Excel 文件下載


Blob 格式 Excel 文件下載
export const excelDownLoad = (url, data = {}) => { axios({ method: 'post', url, data, responseType: 'arraybuffer' }) .then(res => { // res.data 是一個 blob 流格式 const blob = new Blob([res.data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8' }) const downloadElement = document.createElement('a') let href = window.URL.createObjectURL(blob) downloadElement.href = href downloadElement.download = res.headers['content-disposition'].split('=')[1] document.body.appendChild(downloadElement) downloadElement.click() document.body.removeChild(downloadElement) // 下載完成移除元素 window.URL.revokeObjectURL(href) // 釋放掉blob對象 }) }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM