后端传文件流,前端接收并导出文件格式设定
export function DownLoadExcel(res,name){
// // const fileName = window.decodeURI(res.headers['content-disposition'].split('=')[1], "UTF-8");
const blob = new Blob([res], { type: "application/vnd.ms-excel;charset=utf8"})
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
downloadElement.download = name // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
window.URL.revokeObjectURL(href) // 释放掉blob对象
}