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