· 8 years ago · Dec 21, 2017, 12:00 PM
1CREATE TABLE IF NOT EXISTS `ck_product_images` (
2 `id` int(15) NOT NULL AUTO_INCREMENT,
3 `image` varchar(100) NOT NULL,
4 `image1` varchar(100) NOT NULL,
5 `image2` varchar(100) NOT NULL,
6 `image3` varchar(100) NOT NULL,
7 PRIMARY KEY (`id`)
8) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
9
10<form class="form-horizontal" enctype="multipart/form-data" method="post" action="uploadFile1">
11 <fieldset>
12 <div class="control-group">
13
14 <label class="control-label" for="typeahead">Product Image 1</label>
15 <div class="controls">
16 <input type="file" class="form-control" name="image" id="txtimage" required="required" multiple>
17 <span>Image Size (698 X 352)</span>
18
19 </div>
20 </div>
21
22 <div class="form-actions">
23 <button type="submit" class="btn btn-primary">Upload Images</button>
24 <button type="reset" class="btn">Cancel</button>
25 </div>
26 </fieldset>
27 </form>
28
29@WebServlet(name = "uploadFile1", urlPatterns = {"/uploadFile1"})
30public class uploadFile1 extends HttpServlet {
31
32 private final String UPLOAD_DIRECTORY = "E:/Admin_Panel_Parth_Enter_Prise/web/img/gallery/";
33
34 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
35 throws ServletException, IOException {
36 response.setContentType("text/html;charset=UTF-8");
37 try (PrintWriter out = response.getWriter()) {
38
39 }
40 }
41
42 @Override
43 protected void doGet(HttpServletRequest request, HttpServletResponse response)
44 throws ServletException, IOException {
45 doPost(request, response);
46 }
47
48 @Override
49 protected void doPost(HttpServletRequest request, HttpServletResponse response)
50 throws ServletException, IOException {
51 if(ServletFileUpload.isMultipartContent(request))
52 {
53 try
54 {
55 List<FileItem> multiparts = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request);
56 for(FileItem item:multiparts)
57 {
58 if(!item.isFormField())
59 {
60 String name = new File(item.getName()).getName();
61 item.write(new File(UPLOAD_DIRECTORY + File.separator + name));
62 }
63 }
64 request.setAttribute("message", "File Uploaded Successfully..");
65 }
66 catch(Exception e)
67 {
68 request.setAttribute("message", "File Upload failed..");
69 }
70 }
71 else
72 {
73 request.setAttribute("message", "Soryyy..");
74 }
75 request.getRequestDispatcher("/result.jsp").forward(request,response);
76 }
77
78<body>
79 <h1>${message}</h1>
80 </body