后端接口返回的文件流,接口是post,需要加请求头。移动端通过网上那种创建a标签形式好像不能下载,点了没有反应,有没有什么别的办法
看你是啥移动端,原生的话,直接自己写代码发送web请求,h5的话,各种文件api了,自己发请求拿到流自己操作
1、将文件流转换为blob;
2、转化时要注意添加mime类型
(移动端不加此步会导致下载失效)
3、js创建一个a标签,并触发click点击下载
// 关键代码
let blob = new Blob([data], {
'type': fileTypeMime
});
```javascript