原因: 被部长要求参加隔壁部门的业务开发(🥶
前端跨域下载一个文件,而且要带请求头(认证信息)。
看到以前的代码里有
<a style="display: none" id="download" target="downloadFile"></a>
<iframe style="display: none" name="downloadFile"></iframe>
setTimeout(() => {
this.$cookies.set("token", tempToken, 30 * 24 * 3600);
}, 50);
let a = document.getElementById("download");
a.href = url;
a.download = file.name;
a.click();
领导还说要看以前的代码,但是我试了这个代码,也不能下载文件啊!
有没有大佬有实现的方法!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.