AddPhotoServlet.java import java.io.File; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.fileupload.servlet.ServletFileUpload; public class AddPhotoServlet extends HttpServlet { private final String path = "C:/Users/admin/Documents/NetBeansProjects/PDFUploading/PdfFiles"; @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); String pdf= ""; if(ServletFileUpload.isMultipartContent(request)){ try { List<FileItem> multiparts = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request); for(FileItem item : multiparts){ if(!item.isFormField()) { pdf = new File(item.getName()).getName(); item.write( new File(path + File.separator + pdf)); } } Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db","root","root"); con.setAutoCommit(false); PreparedStatement ps = con.prepareStatement("insert into pdf values(null,?)"); ps.setString(1, pdf); ps.executeUpdate(); String sql = "select resume from pdf where resume='"+pdf+"' "; ResultSet rs = ps.executeQuery(sql); while(rs.next()) { byte[] b1 = rs.getBytes("resume"); String s1 = new String(b1); out.println(s1); } // // while(rs.next()) // { // byte[] file= rs.getBytes("resume"); // String str1 = new String(file); // out.println(str1); // } con.commit(); con.close(); out.println("Proto Added Successfully. <p> <a href='listphotos'>List Photos </a>"); }catch(Exception ee){ out.println(ee.getMessage()); out.println(ee.getCause()); } } } } index.jsp <html> <head> <title>Add Photo</title> </head> <body> <h2>Add Photo</h2> <form id="form1" enctype="multipart/form-data" action="addphotos" method="post"> <table> <!-- <tr> <td>Enter Photo Id :</td> <td><input type="text" name="id"/></td> </tr> <tr> <td>Enter Title For Photo :</td> <td><input type="text" name="title"/></td> </tr> <tr>--> <td>Select Photo </td> <td><input type="file" name="photo" /> </tr> </table> <p/> <input type="submit" value="Add Photo"/> </form> <p/> <a href="listphotos">List Photos </a> </body> </html>
try{ Desktop.getDesktop().open(myFile); } catch(IOException ex){ /* Logging */ }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)