1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
   | <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
         <%@ page
                import="org.apache.commons.fileupload.DiskFileUpload.*"
                import="org.apache.tomcat.util.http.fileupload.*"
                import="org.apache.commons.fileupload.DiskFileUpload.*"
                import="java.util.List,org.apache.commons.fileupload.disk.*"
                import="org.apache.commons.fileupload.servlet.*"
                import="java.util.*"
                 import="java.io.*"
         %>
        <%
        // Check that we have a file upload request
       boolean isMultipart = ServletFileUpload.isMultipartContent(request);
   
      // Create a factory for disk-based file items
      DiskFileItemFactory factory = new DiskFileItemFactory();
 
     // Create a new file upload handler
     ServletFileUpload upload = new ServletFileUpload(factory);
 
     // Parse the request
     List  items = upload.parseRequest(request);
 
     // Process the uploaded items
     Iterator iter = items.iterator();
 
while (iter.hasNext())
 {
    DiskFileItem item = (DiskFileItem)iter.next();
    if (item.isFormField()) {
       String fieldName = item.getFieldName();
       if(fieldName.equals("name")) request.setAttribute("msg", "Thank You: " + item.getString());
    } else {
       File fullFile = new File(item.getName());
       String nom=fullFile.getName();
       new File("C:\\tmp\\").mkdir();
       File savedFile = new File("C:\\tmp\\", fullFile.getName());
       item.write(savedFile);
    }
}
        %>
    </body>
</html> | 
Partager