后端返回文件流,但下载失败
原因1:

const blob = new Blob([res.data],{type: res.headers['content-type']});

当时取的是res,所以打开文件里面是[object,object]这样的;修改后,还是失败,直接文件无法打开。
原因2:

问题出在这里image.png
我把responseType写错位置
万恶咆哮。。。。。。
那我们来看下写在外面跟写在里面的差别吧
image.png
在data数据就可以看到,正确的写法,返回拿到的data,是带有type,size这种的,但是写在外面的只有文件流。

好好学习吧呜呜呜。
记录一下踩坑经历

LazyHua
205 声望4 粉丝

一条咸鱼...