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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
| <%
// Check that we have a file upload request
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
List /* FileItem */ items = upload.parseRequest(request);
// Process the uploaded items
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if(item.getFieldName().equals("txtnom")){
String frd = item.getString();
out.println("res:"+frd);
}
if(item.getFieldName().equals("txtcat")){
String fr = item.getString();
out.println("res:"+fr);
}
if(item.getFieldName().equals("txtcons")){
String f = item.getString();
out.println("res:"+f);
}
if(item.getFieldName().equals("txtpr")){
String f1 = item.getString();
out.println("res:"+f1);
}
if(item.getFieldName().equals("txtpri")){
String f2 = item.getString();
out.println("res:"+f2);
}
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();
if(item.getFieldName().equals("txtquan")){
String f4 = item.getString();
out.println("res:"+f4);
}
File savedFile = new File("C:/Users/Abdoul aziz/Documents/NetBeansProjects/test/web/image", fullFile.getName());
item.write(savedFile);
try{
//String no = request.getParameter("txtnom");
//String cate = request.getParameter("txtcat");
//String cons = request.getParameter("txtcons");
//String pre = request.getParameter("txtpr");
//String prix = request.getParameter("txtpri");
//String q = request.getParameter("txtquan");
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/e-commerce","root","");
out.println("success");
Statement st = conn.createStatement();
String sql = "insert into jeu (nom,image) values('"+nom+"')";
st.executeUpdate(sql);
}
catch(SQLException e){
e.getMessage();
}
catch(ClassNotFoundException e){
e.getMessage();
}
}
}
%> |
Partager