SmartUpload su = new SmartUpload();
//初始化
su.initialize(pageContext);
//设置编码
su.setCharset("gbk");
try{
//设置允许的类型
su.setAllowedFilesList("gif,jpg");
//单个文件大小
su.setMaxFileSize(20000);
//上传文件总大小
su.setTotalMaxFileSize(50000);
//上传
su.upload();
} catch (Exception e) {
out.print("上传的文件过大或类型不允许");
}
String name = su.getFiles().getFile(0).getFilePathName(); // 这里出错了编码异常
//初始化
su.initialize(pageContext);
//设置编码
su.setCharset("gbk");
try{
//设置允许的类型
su.setAllowedFilesList("gif,jpg");
//单个文件大小
su.setMaxFileSize(20000);
//上传文件总大小
su.setTotalMaxFileSize(50000);
//上传
su.upload();
} catch (Exception e) {
out.print("上传的文件过大或类型不允许");
}
String name = su.getFiles().getFile(0).getFilePathName(); // 这里出错了编码异常
解决方案 »
- OGNL 送分。。。100%送分
- 求助:用Bean操作avg()求均值问题和排序问题
- 为什么input文本框位置自动改变???
- 谁能帮我把4行JavaScript代码改成JSP代码.谢谢....
- 怎样解决mysql数据库操作中出现的乱码问题?
- 从JSP页面中得到的汉字信息插入到数据库中怎么变成了乱码?
- 急求指点 在线等 关于数据库更新问题
- 如何用jsp实现上传和下载????
- 重大困惑:用win2000,Tomcat的jsp服务器,发布出来的网页默认编码是西欧字码,我们明明已在jsp文件中写上...GB2312...了,请大虾指点!
- SpringMVC中为何可以通过.do为何可以访问到控制层对应路径里面的方法??
- ffmpeg在web下加水印的相对路径怎么表达?
- J2EE开发中,用到python的几率大么
如果是调用到getFile方法时出错的话,应该是没有文件导致的吧。
如果是getFile方法之后,调用到getFilePathName时出错的话,那应该是因为上传的文件名是非法的,不过个人感觉这个太可能,因为在windows文件命名的时候应该是有校验的...