let baseURL = process.env.VUE_APP_DY_BASE_API
var request= new XMLHttpRequest()
request.open('GET', `${baseURL}/xxx/aasd/excelProfile?username=${this.formData.username}`, true)
request.setRequestHeader('access-token', getToken())
request.responseType = 'blob' //关键代码()
request.onload = function(e) {
var content = request.response
var fileName = `用户资料.xlsx` // 保存的文件名
var elink = document.createElement('a') //创建a标签下载文件
elink.download = fileName
elink.style.display = 'none'
var blob = new Blob([content])
elink.href = URL.createObjectURL(blob)
document.body.appendChild(elink)
elink.click()
document.body.removeChild(elink)
}
request.send()
流文件下载excel
最新推荐文章于 2023-03-03 18:03:54 发布