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(); // 这里出错了编码异常