为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

扬帆大鱼 2019-01-30 10:40:05
后端提供的是一个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';
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

可以直接用ajax下载下来文件,然后可以用两种方法处理:
1、用FileReader类readAsDataURL读取。
2、 window.URL.createObjectURL(blob)。
把处理后的结果直接放入标签a的href中即可

查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 1037 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号