vue.js 前端需要从后端服务器上下载excel 表格文件。

后端提供的是一个get请求的RESTful 。目前用 a标签打开这个后端的url,但是请求这个url需要在头部添加token 信息该如何处理。没加token验证前点击a标签直接就下载下来了,现在点击提示token不存在,配置token的header信息是在axios 的请求头中,其他的api都没问题。

<a :href="downLoadSrc" download class="downLoad-btn">//下载文件的urlself.downLoadSrc='http://172.21.81.160:8085/storemonitor/api/v1.0/inspect/template';

https://img.mukewang.com/5c510e970001e36707210231.jpg

扬帆大鱼
浏览 1038回答 1
1回答

BIG阳

可以直接用ajax下载下来文件,然后可以用两种方法处理:1、用FileReader类readAsDataURL读取。2、 window.URL.createObjectURL(blob)。把处理后的结果直接放入标签a的href中即可
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js