前后端分离,下载文件
来源:6-9 API service补全与讲解
QinTongxue
2019-04-13
请教老师一个课外问题,下载Excel:
问题描述:
前后端分离的情况下,后端接口返回的是文件流。测试环境下,后端的路由地址在浏览器中打开是可以下载的。但是前端请求接口就下载不成功。然而生产环境后端的地址对外是不暴露的。只有前端可以请求,后来解决办法是前端解析文件流。但是总感觉不太好。以老师过往的经验,可以给几个解决方案吗?谢谢。
写回答
1回答
-
艾文西
2019-04-17
两种方式
把文件下载独立出来,然后做一个文件服务对外提供服务,不影响后端数据面的安全和整体架构
用前端的浏览器api直接用数据生成文件。
012019-04-18
相似问题