背景
本来项目是使用window.open('线上的文件地址')
来下载文件,但是另外一个小列表需要下载(数据很小),所以用blob下载
关键点
需要在请求中插入responseType: 'blob'
向后端发送请求blob,但是这个方法获取到的如果是失败信息,但是因为请求的是blob形式,所以需要处理
完整实现
axios({
method: 'get',
baseURL: '',
url: '',
headers: {
'Content-Type': 'aplication/json'
},
r