当前位置: 代码迷 >> Web前端 >> struts:上载文件时找不到
  详细解决方案

struts:上载文件时找不到

热度:55   发布时间:2012-07-22 19:31:17.0
struts:下载文件时找不到

做一个模版文件下载的功能,本地测试没有问题,上传到服务其上就不能用了。

1.服务器上文件读写权限为-rw-r---r--。

2.文件名称中包含中文,同时linux操作系统服务器不支持中字符,linux操作系统中,也无法显示中文,

3.文件路径和名称配置在xml中,声明的字符集为:utf-8。

请求中通过get方式请求执行下载功能对应的action,所以,web容器以iso8859-1的方式解析request中的请求。

 

修改:

方式一:

1.下载文件时,需要的权限是?

2.linux增加对应的中文字符集。
3.在acation中指定编码方式来解析请求参数。

方式二:

将文件名称和配置文件中的文件名称都改为英文的。

 

采用了第二种方式,解决的。