jsp页面:
<%
Uploadify uploadify = new Uploadify();
uploadify.uplodate(request);
%>
Uploadify文件:
public class Uploadify {
public void uplodate(HttpServletRequest request) throws Exception{
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletContext servletContext = request.getServletContext();
File repository = (File) servletContext.getAttribute(Util.upload());
factory.setRepository(repository);
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> items = upload.parseRequest(request);
if(items != null && items.size() >0){
for(int i=0; i< items.size(); i++){
FileItem fileItem = items.get(i);
if(!fileItem.isFormField()){
File file = new File(Util.upload()+"/submit.gif");
fileItem.write(file);
Image srcImg = ImageIO.read(file);
BufferedImage buffImg = null;
buffImg = new BufferedImage(50, 50, BufferedImage.TYPE_INT_RGB);
buffImg.getGraphics().drawImage(srcImg.getScaledInstance(50, 50, Image.SCALE_SMOOTH), 0, 0, null);
ImageIO.write(buffImg, "gif", new File("C:/logs/submit_50x50.gif"));
}
}
}
}
}