Blob 格式 Excel 文件下载

匿名 (未验证) 提交于 2019-12-02 23:39:01
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对象     }) }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!