/**
* 下载功能方法
* @param {ini} res 获取到的文件流
* @param {string} name 下载后要显示的文件名称
*/
export const downloadZip = (res, name) => {
const blob = new Blob([res], { type: 'application/zip' })
const fileName = `${name}.zip`
if ('download' in document.createElement('a')) {
const elink = document.createElement('a')
elink.download = fileName
elink.style.display = 'none'
elink.href = URL.createObjectURL(blob)
document.body.appendChild(elink)
elink.click()
URL.revokeObjectURL(elink.href)
document.body.removeChild(elink)
} else {
navigator.msSaveBlob(blob, fileName)
}
}
前端用后端返回的文件流下载压缩文件
最新推荐文章于 2024-03-29 10:26:35 发布