/**
* 下载 blob 流数据
* @param {*} data 流数据
* @param {*} fileName
*/
export function downloadBlob(data, fileName) {
// 1.解析 blob 数据 生成 url
const blob = new Blob([data])
const url = window.URL.createObjectURL(blob)
// 2.创建下载链接+自动下载
const link = document.createElement('a')
link.href = url
link.download = fileName
document.body.appendChild(link)
link.click()
window.URL.revokeObjectURL(link)
}
可以参考网上更详细的的 blob 下载配置,我这个函数一般文件下载是没问题。