日期:2014-05-17 浏览次数:20642 次
SmartUpload su = new SmartUpload();
long maxsize = 2 * 1024 * 1024; // 设置每个上传文件的大小,为2MB
String allowedFilesList = "jpg,gif,bmp";
String denidFilesList = "exe,bat,jsp,htm,html,,";
try {
su.initialize(this.getServletConfig(), request, response); //初始化
su.setMaxFileSize(maxsize); // 限制上传文件的大小
su.setAllowedFilesList(allowedFilesList); // 设置允许上传的文件类型
su.setDeniedFilesList(denidFilesList);
su.upload(); // 上传文件
String photoInfo = su.getRequest().getParameter("info"); //必须这样来获取request
if(photoInfo==null
------解决方案--------------------
photoInfo.equals("")){ //验证照片描述信息,若没有输入,则提示输入照片描述信息
messages="请输入照片描述信息!";
forward="/admin/error.jsp";
}else{
File file = su.getFiles().getFile(0); // 获取上传的文件,因为只上传了一个文件,所以可直接获取
&n