1. 思路
如果后端发来的是二进制数据,那么前端在请求时需要这样接:
const response = await axios.request({
url: 'some/url',
params: {
a: 'b',
},
// 重点在这一行
responseType: 'arraybuffer' // or 'blob', 根据实际需求
});
然后根据MIME类型列表选择正确类型。
如果后端发来的是二进制数据,那么前端在请求时需要这样接:
const response = await axios.request({
url: 'some/url',
params: {
a: 'b',
},
// 重点在这一行
responseType: 'arraybuffer' // or 'blob', 根据实际需求
});
然后根据MIME类型列表选择正确类型。
本文标题:解决使用arraybuffer / blob 转excel的问题
本文链接:https://www.haomeiwen.com/subject/mmzrsdtx.html
网友评论