Springboot实现文件下载,用swagger测试接口发现文件名乱码,前端调用时用window.open打开,显示未知页面405。 原本发现乱码时找了一些解决方案全都无效,暂时放下这个问题在前端调用接口,又出现405的错误,最后才发现白痴原因是接口写成了post,应该是get。改成get后,再用文件名乱码的解决方法就生效了。