日期:2014-05-17  浏览次数:20793 次

中文路径和中文文件名 下载问题 求达人解救~!
最近做了一个上传下载的多用户系统

没有使用第三方组件 跟dwr整合了进度条 

上传的编码问题是通过JS的 encodeURI 还有后台的编码转换完成的

下载的时候 直接给的<a href="${upload.url}">*目标另存为*</a>  

问题1 英文还好 可以目标另存保存到本地 直接点击的话 有些文件会自动在当前IE打开比如说图片和text或者html等文件
问题2 中文的话 直接点击 会报错 目标另存同样也会报错 但是URL地址中文解析的是正确的(数据库中的中文编码也解析正确)都是
http://localhost:8888/sso/Custom1/test/2010-02-05/struts2介绍.doc


错误提示:
--------------------------
HTTP Status 404 - /sso/Custom1/test/2010-02-05/struts2%E4%BB%8B%E7%BB%8D.doc

--------------------------------------------

type Status report

message /sso/Custom1/test/2010-02-05/struts2%E4%BB%8B%E7%BB%8D.doc

description The requested resource (/sso/Custom1/test/2010-02-05/struts2%E4%BB%8B%E7%BB%8D.doc) is not available.


--------------------------------------------

Apache Tomcat/5.5.26


求达人解救

------解决方案--------------------
给你顶上去
------解决方案--------------------
url转换下编码。escape()啊