后端提供的是一个get请求的RESTful 。在浏览器上直接输入就可以下载下来,但是在代码中调用的话就不行,返回值是Excel中的文件信息。并没有下载文件的这个动作。
前端我是直接点击按钮然后来调用这个api的。
目前用 a标签打开这个后端的url,但是请求这个url需要在头部添加token 信息该如何处理。
<a :href="downLoadSrc" download class="downLoad-btn">
//下载文件的url
self.downLoadSrc='http://172.21.81.160:8085/storemonitor/api/v1.0/inspect/template';
可以试试a标签的
download
属性,比如要下载一张图片,可以这么写:不加
download
属性的话,点了它就会直接打开一个新标签页。同理,你这儿的excel应该也可以的。不过好像还需要后端配置一下header信息,支持download属性的下载。