post 下载数据流
excelreportClick () {
excelreport({ scan_task_id: this.searchQuery.run_id }).then(res => {
const blob = new Blob([res], { type: 'application/xls' })
if (window.navigator.msSaveOrOpenBlob) {
navigator.msSaveBlob(blob, res)
} else {
const href = URL.createObjectURL(blob)
const a = document.createElement('a')
a.style.display = 'none'
a.href = href
a.download = this.pathInfo.scan_task_name + '.xls'
a.click()
URL.revokeObjectURL(a.href)
}
})
},
export function excelreport (data) {
return request({
url: api.excelreport,
method: 'post',
responseType: 'arraybuffer',
data
})
}
const formData = new FormData()
formData.append('字段名字',上传获取到得file文件)
上传示例
![在这里插入图片描述](https://img-blog.csdnimg.cn/83293faf57804db3a6204b3045f2f153.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g6KaB6LWw5bCx6LWw,size_20,color_FFFFFF,t_70,g_se,x_16)