前端适用axios请求下载文件,后端使用java返回。头部需要带请求信息
问题:由于下载文件需要带头部的时区或者token,所以不能模拟a标签重新请求,
已解决:
前端如下
1. 我的请求
isDownload: true,
responseType: 'blob', // arraybuffer
这两个参数
2. 我用的是axios里面的拦截器。
根据请求的参数判断是否是文件下载
以上是前端的代码
后端如下:
加入一个重要的自定义头部
...
原创
2018-10-11 16:15:12 ·
701 阅读 ·
0 评论