tomcat做服务器提供文件下载,文件名如果是中文就会找不到地址404错误
我在用tomcat做服务器提供文件下载的时候, 文件如果是中文就会找不到地址 404错误。 英文就没有问题, 为什么?
例如: HTTP Status 404 - /Test/%E4%BF%9D%E7%9A%87%E4%BD%A0.rar
请问能提供中文的下载么?
这是因为中文乱码,所以找不到文件。建议把中文进行一次编码,或者把提供的文件重新生成字母数字组成的文件名
中文统一格式转换 |
中文统一格式转换 |
那个与Tomcat的get获得机制有关系
在Tomcat_conf里的server.xml文件找到<Connector port="8080".../>这段(8080是你Tomcat的端口),在这段里加URIEncoding="GBK"。
在这里转一下 下载的时候就不会出现乱码 也就可以找到下载地址!