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

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

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-09-15 10:59
社区公告
暂无公告