Open ayugioh2003 opened 3 years ago
專案要接後端傳來的 excel 檔案
在 axios 中,要在 headers.accept 裡面接
responseType: 'blob', headers: { Accept: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
接到檔案後,如何下載
const a = document.createElement('a') document.body.appendChild(a) // 兼容火狐,将a标签添加到body当中 a.href = window.URL.createObjectURL(blob) a.download = filename a.target = '_blank' // a标签增加target属性 a.click() a.remove() // 移除a标签 window.URL.revokeObjectURL(url)
網址
記錄原因
專案要接後端傳來的 excel 檔案
觀念
在 axios 中,要在 headers.accept 裡面接
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
學習點
接到檔案後,如何下載
相關資料