后端返回的文件流,前端如何下载
首先配置axios// 下载公用方法const reqDown = (method, url, params) => {return axios({method: method,url: process.env.URLPATH + url,responseType: 'blob',data: params}).then(res => res.data);};然后在调用接口后let bl
·
首先配置axios
// 下载公用方法
const reqDown = (method, url, params) => {
return axios({
method: method,
url: process.env.URLPATH + url,
responseType: 'blob',
data: params
}).then(res => res.data);
};
然后在调用接口后
let blob = new Blob([res], {
type: "application/vnd.ms-excel" // 这边的类型需要改
});
let url = window.URL.createObjectURL(blob)
let link = document.createElement('a')
link.style.display = 'none'
link.download = '意见箱' // 这边的名字需要改
link.href = url
document.body.appendChild(link)
link.click()
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)