download(url, name) {
var xhr = new XMLHttpRequest()
xhr.open('GET', url, true)
xhr.responseType = 'blob'
xhr.onload = function (e) {
try {
if (this.status === 200) {
var blob = this.response
var filename = `${name}.zip`
var a = document.createElement('a')
var url = URL.createObjectURL(blob)
a.href = url
a.download = filename
a.click()
window.URL.revokeObjectURL(url)
}
} catch (e) {
console.log(e)
}
}
// 发送请求
xhr.send()
},
前端实现下载导出文件
最新推荐文章于 2024-05-06 10:59:29 发布