myUploadupdate.initialize(pageContext); myUploadupdate.setTotalMaxFileSize(5242880); myUploadupdate.upload();
String serverPath = new String(pageContext.getServletContext().getRealPath("//handimg"));System.out.println(serverPath); //创建一个SmartUpload对象//System.out.println(request.getRequestURI()); //SmartUpload smart = new SmartUpload(); //设置初始化参数 //设置上传图片的最大值 //上载文件
//得到上载文件的集合 Files fs = myUploadupdate.getFiles();System.out.println(fs.getCount()); //取出当前上载的文件 com.jspsmart.upload.File file = fs.getFile(0); //建立输出流,将文件写入服务器
//开始上传文件 String last=us.getUserheadimg().substring(us.getUserheadimg().lastIndexOf(".")); String userheadimg=us.getUsername()+last; us.setUserheadimg("../handimg/"+userheadimg); file.saveAs(serverPath+"//"+userheadimg,myUploadupdate.SAVE_PHYSICAL);