读书人

用struts2 下载压缩文件时遇到的有关问

发布时间: 2012-08-08 14:32:45 作者: rapoo

用struts2 下载压缩文件时遇到的问题

最近在做一个在线编报系统,在批量下载时遇到一个诡异的问题:本地测试正常,某些客户端访问时下载的压缩文件不是压缩文件内部没有文件,就是有几个名字为乱码的文件。

?

我起初是以为文件大小的问题,试了很多方法都不好用。后来同事测试出只要把要压缩的文件名从中文该成英文时,有问题的客户端就可以正常下载了。(我们的客户需求是压缩包内的文件名应是中文名)

?

后来我们就通过修改struts.xml中文件的编码方式,将问题修正了。xml代码如下:

?

?修改方式:在contentType内添加:;charset=utf-8

?

?

?

读书人网 >软件架构设计

热点推荐