若依分离版 下载请求问题

后端自己写的下载请求一定要在安全框架中过滤掉。不然会被拦截!!!!

    .antMatchers("/activity/base/effect/downloadDoc").permitAll()
                .antMatchers("/activity/base/activityInfo/downloadFile/**").permitAll()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前后端分离是指前端负责用户界面的展示和交互,后端负责业务逻辑的处理和数据的存储。在前后端分离的情况下,进行文件下载时,前端需要向后端请求文件资源并获取response才能进行下载。 然而,在某些情况下,可能会出现前后端分离文件下载没有response的问题。以下是可能导致该问题的一些原因和解决方法: 1. 后端未正确设置文件下载的response头信息:后端需要设置正确的Content-Disposition和Content-Type等响应头信息,以便告诉浏览器返回的是一个文件下载。 解决方法:在后端代码中添加正确的响应头信息,例如在Java中可以使用HttpServletResponse的setHeader()方法进行设置。 2. 前端未正确处理后端返回的文件流:前端需要正确处理后端返回的文件流数据,以便将其保存为可供下载文件。 解决方法:在前端代码中使用合适的方式处理后端返回的文件流,例如使用FileSaver.js库将文件保存到本地。 3. 前端请求未正确发送到后端:可能是由于前端发送请求的URL错误或者后端接口路径配置错误等原因导致请求未能正确发送到后端。 解决方法:确保前后端接口路径一致,并检查前端代码中发送请求的URL是否正确。 综上所述,前后端分离文件下载没有response的问题可能是由于后端响应头未设置、前端处理文件流不正确或者请求未正确发送到后端等原因所致。我们需要在前端和后端分别进行检查和调试,找出问题所在并采取相应的解决方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值