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 53 54 55 56 57 58 59 60 61 62
| try{
File destinationDir = new File("C:\\Users\\BilliJoe\\Desktop\\Projet_offshoring\\web\\uploade");
//
// out.println("<h1>Servlet File Upload Example using Commons File Upload</h1>");
// out.println();
String a = request.getParameter("pdf");
c=cnx.connect();
st=c.createStatement();
int d = st.executeUpdate("insert into telecharge(pdf) values('"+a+"')");
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if(isMultipart) {
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
String fileName ="";
try {
List items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (!item.isFormField())
{
fileName = item.getName();
File uploadedFile = new File(destinationDir,fileName);
try {
item.write(uploadedFile);
response.sendRedirect("index.jsp");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
} catch (FileUploadException ex) {
ex.printStackTrace();
}
}
}catch(Exception e){
} |