背景:使用spring提供的 ResponseEntity 和Resource结合,实现的下载文件功能
bug:Resource已经加载到了文件, 并且通过 ResponseEntity 构建了响应,但是页面接收不到文件。
原因:目前初步发现是因为我使用的捕获异常的切面导致的,具体切面怎么会导致 响应结构 的改变,暂时没有搞明白,后续研究透了再补充
解决办法:把下载文件的接口排除在切面处理的范围外,就好了。
吃一堑长一智:浪费了差不多一天的时间在这个问题上,很苦恼,希望下次能使用排除法,更高效的发现问题所在。
原文地址:https://www.cnblogs.com/zhoujl-5071/p/12085138.html
时间: 2024-11-05 22:50:09