Resumable上传组件配合Struts2框架中文名文件上传问题

m_o_n_e_y 2015-09-15 10:59:38
Resumable上传组件是一个开源的上传组件,支持断点续传等。Resumable这个组件好像是歪果仁写的。因此中文名文件的上传有点蛋疼。这个上传组件是在客户端将文件分块上传(使用HTML5),在后台根据文件名来判断上传的块是不是属于同一个文件。问题来了:在上传的文件是中文名的时候,由于字符编码的问题,在后台接收到的中文变成了乱码,也就造成了上传不成功。之前想到一个办法就是在Tomcat的配置文件添加URIEncode="utf-8",解决了问题了。后来过了一段时间,莫名其妙的又出现中文名文件上传时候文件名乱码的问题(没有动代码)。真是莫名其妙了。不知哪位道友有解决问题的经验,恳望指导,在下感激不尽!
...全文
170 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nlxpstart 2015-09-16
  • 打赏
  • 举报
回复
用还是可以用, 不过必须有替代方案。不过如果是自已做个DEMO玩下到是可以研究研究。
mfcdirectui 2015-09-16
  • 打赏
  • 举报
回复
引用 楼主 M_o_n_e_y 的回复:
Resumable上传组件是一个开源的上传组件,支持断点续传等。Resumable这个组件好像是歪果仁写的。因此中文名文件的上传有点蛋疼。这个上传组件是在客户端将文件分块上传(使用HTML5),在后台根据文件名来判断上传的块是不是属于同一个文件。问题来了:在上传的文件是中文名的时候,由于字符编码的问题,在后台接收到的中文变成了乱码,也就造成了上传不成功。之前想到一个办法就是在Tomcat的配置文件添加URIEncode="utf-8",解决了问题了。后来过了一段时间,莫名其妙的又出现中文名文件上传时候文件名乱码的问题(没有动代码)。真是莫名其妙了。不知哪位道友有解决问题的经验,恳望指导,在下感激不尽!
开源的东西真的要少用特别是在正规的商业项目中,除非你们技术人员对它特别熟悉,否则出了问题只能哭去。。。。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧