upload.jsp
上传用户:shjgzm
上传日期:2017-08-31
资源大小:2757k
文件大小:1k
源码类别:

Ajax

开发平台:

Java

  1. <%@ page contentType="text/html; charset=UTF-8"%>
  2. <%@ page language="java"%>
  3. <%@ page import="ajax.upload.MonitoredDiskFileItemFactory"%>
  4. <%@ page import="ajax.upload.UploadListener"%>
  5. <%@ page import="org.apache.commons.fileupload.FileItem"%>
  6. <%@ page import="org.apache.commons.fileupload.FileItemFactory"%>
  7. <%@ page import="org.apache.commons.fileupload.FileUploadException"%>
  8. <%@ page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
  9. <%
  10.     //创建一个上传监听器类,第二个参数是为了演示效果设置的等待时间,正式应用时传入0
  11.     UploadListener listener = new UploadListener(request, 50);
  12.     //创建磁盘存储文件Item工厂
  13.     FileItemFactory factory = new MonitoredDiskFileItemFactory(listener);
  14.     //创建新的文件上传处理类
  15.     ServletFileUpload upload = new ServletFileUpload(factory);
  16.     try {
  17.         upload.parseRequest(request);   //处理请求
  18.         //这里可以进一步将文件保存在硬盘或数据库中
  19.     } catch (FileUploadException e) {
  20.         e.printStackTrace();
  21.     }
  22. %>
  23. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  24. <html>
  25. <head>
  26.     <title>文件上传</title>
  27. </head>
  28. <body>
  29. 文件成功上传。
  30. </body>
  31. </html>