我的是一个java,ssm框架的项目。
要下载项目里某文件夹下的文件模板,文件名为中文的。 tomcat里server.xml里也加了对应的URIECoding=“UTF-8”。
本地和测试环境都可以,但是到生产环境下,不行报404,地址栏地址和文件名都显示正确,可就是无法下载。
那你就要存储到磁盘上面的文件的文件名是否正确,以及是否存在该文件。
把后端拿到的url里面的文件名输出看一下是不是真的一样,可能是因为前端对url的中文内容编码了
url编码统一
打印生产环境log,看看URL是否正确;文件权限。