setiyawanarif

Upload Handler

Nov 7th, 2011
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1. <%@page import="org.apache.commons.fileupload.*, java.util.List, java.io.File, java.util.Iterator" %>
  2.  
  3. <%@page contentType="text/html"%>
  4. <%@page pageEncoding="UTF-8"%>
  5. <%@ page import ="java.sql.*"%>
  6. <%@include file="segarkan.jsp"%>
  7.  
  8. <%
  9.     boolean sukses=false;
  10.     String idProduk=request.getParameter("idProduk");
  11.     DiskFileUpload upload = new DiskFileUpload();
  12.     List items = upload.parseRequest(request);
  13.     Iterator itr = items.iterator();
  14.     try{
  15.     while(itr.hasNext()){
  16.       FileItem item = (FileItem) itr.next();
  17.  
  18.         if(item.isFormField()) {
  19.             String fieldName = item.getFieldName();
  20.                  } else {
  21.                     File fullFile = new File(item.getName());
  22.                     File savedFile = new File(getServletContext().getRealPath("/Gambar/Produk"), fullFile.getName());
  23.                     item.write(savedFile);
  24.  
  25.                     Class.forName("com.mysql.jdbc.Driver").newInstance();
  26.                     java.sql.Connection conn;
  27.                     conn = DriverManager.getConnection("jdbc:mysql://localhost/gudangbarang","root","arif");
  28.                     Statement stmt = conn.createStatement();
  29.                     stmt.executeUpdate("insert into tbl_photoproduk (pr_produkid,photoproduk_name) values ("+idProduk+",'"+session.getAttribute("sesi_user")+"_"+fullFile+"')");
  30.                     //out.println("upload to:"+savedFile);
  31.                    // out.println("namFILE:"+fullFile);
  32.                 }
  33.     }}catch(Exception e){out.println(e);}
  34.  
  35. //request.getRequestDispatcher("./index.jsp").forward(request, response);
  36.                
  37. %>
  38.  
  39.  
Advertisement
Add Comment
Please, Sign In to add comment