前后端分离,文件下载如何处理?

  • 正常情况下只需要请求url地址,后端会强制浏览器下载(此处由laravel header头处理)

  • 项目前后端使用api形式构建,前端每次请求都需要向后端发送token令牌。

  • vue里面<a href="/images/myw3schoolimage.jpg" download="w3logo">好像这样可以下载,但是这里请求未带token,所以改用了fecth的形式

  • 现在后端验证了token,返回了数据(乱码形式),却并没有强制浏览器下载,请问该如何处理?


明月笑刀无情
浏览 1951回答 1
1回答

哈士奇WWW

看到后端是PHP,header修改,最后把图片直接echo出来,而不是返回给前端。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript