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 49 50 51 52
|
<%@page import="org.apache.tomcat.util.http.fileupload.FileItem"%>
<%@page import="org.apache.tomcat.util.http.fileupload.DiskFileUpload"%>
<%@page import="org.apache.tomcat.util.http.fileupload.FileUpload"%>
<%@ page import="org.apache.commons.fileupload.*, java.util.List, java.io.File, java.util.Iterator" %>
<%@ page import="java.util.Vector" %>
<%@ page import="base.base" %>
<%
Vector fichier=new Vector();
boolean isMultipart = FileUpload.isMultipartContent(request);
if(!isMultipart){
request.setAttribute("msg", "Request was not multipart!");
//request.getRequestDispatcher("msg.jsp").forward(request, response);
return;
}
DiskFileUpload upload = new DiskFileUpload();
List items = upload.parseRequest(request);
Iterator itr = items.iterator();
int i=0;
while(itr.hasNext()){
FileItem item = (FileItem) itr.next();
if(item.isFormField()) {
String fieldName = item.getFieldName();
if(fieldName.equals("sujet"))
request.setAttribute("sujet",item.getString());
else if(fieldName.equals("message"))
request.setAttribute("message",item.getString());
else if(fieldName.equals("expediteur"))
request.setAttribute("expediteur",item.getString());
} else {
File fullFile = new File(item.getName());
out.print(item.getName());
File savedFile = new File("D:\\", fullFile.getName());
base fichierjoint=new base();
/* fichierjoint.ajouter("insert into fichier VALUES" +
" ('aze"+i+"' ,'D:\\pfe\\code\\archive\\"+item.getName()+"')");
fichierjoint.ajouter("insert into fichier VALUES('aze"+i+"','fgff')");
i++;*/
fichier.addElement(fullFile.getName());
// out.print(item.getName());
item.write(savedFile);
}
}
request.setAttribute("fichier", fichier);
request.getRequestDispatcher("envoyer_courrier").forward(request, response);
%> |
Partager