How to store multiple images in folder and images path in database at a time using jsp?

How to store multiple images in folder and images path in database at a time using jsp?

I wanna browse multiple images in one form and store them in one folder and their path into datrabase.

View Answers

November 21, 2012 at 11:34 AM

Here is a code that uploads image one by one and save it to a folder and save the image path into database.

1)form.jsp:

<%@ page language="java" %>
<HTML>
<FORM ENCTYPE="multipart/form-data" ACTION="uploadFile.jsp" METHOD=POST>
<center>
<table border="0" bgcolor=#ccFDDEE>
<tr>
<center><td colspan="2" align="center"><B>UPLOAD THE FILE</B><center></td>
</tr>
<tr><td colspan="2" align="center"> </td></tr>
<tr><td><b>Choose the file To Upload:</b></td>
<td><INPUT NAME="file" TYPE="file"></td>
</tr>
<tr><td colspan="2" align="center"> </td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="Send File"> </td></tr>
<table>
</center>
</FORM>
</HTML>

2)uploadFile.jsp:

<%@ page import="java.io.*,java.sql.*,java.util.zip.*" %>
<%
String saveFile="";
String contentType = request.getContentType();
if((contentType != null)&&(contentType.indexOf("multipart/form-data") >= 0)){
DataInputStream in = new DataInputStream(request.getInputStream());
int formDataLength = request.getContentLength();
byte dataBytes[] = new byte[formDataLength];
int byteRead = 0;
int totalBytesRead = 0;
while(totalBytesRead < formDataLength){
byteRead = in.read(dataBytes, totalBytesRead,formDataLength);
totalBytesRead += byteRead;
}
String file = new String(dataBytes);
saveFile = file.substring(file.indexOf("filename=\"") + 10);
saveFile = saveFile.substring(0, saveFile.indexOf("\n"));
saveFile = saveFile.substring(saveFile.lastIndexOf("\\") + 1,saveFile.indexOf("\""));
int lastIndex = contentType.lastIndexOf("=");
String boundary = contentType.substring(lastIndex + 1,contentType.length());
int pos;
pos = file.indexOf("filename=\"");
pos = file.indexOf("\n", pos) + 1;
pos = file.indexOf("\n", pos) + 1;
pos = file.indexOf("\n", pos) + 1;
int boundaryLocation = file.indexOf(boundary, pos) - 4;
int startPos = ((file.substring(0, pos)).getBytes()).length;
int endPos = ((file.substring(0, boundaryLocation)).getBytes()).length;
File ff = new File("C:/UploadedFiles/"+saveFile);
FileOutputStream fileOut = new FileOutputStream(ff);
fileOut.write(dataBytes, startPos, (endPos - startPos));
fileOut.flush();
fileOut.close();
%><br><table border="2"><tr><td><b>You have successfully upload the file:</b>
<%out.println(saveFile);%></td></tr></table>
<%
Connection connection = null;
String connectionURL = "jdbc:mysql://localhost:3306/roseindia";
PreparedStatement psmnt = null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager.getConnection(connectionURL, "root", "root");
psmnt = connection.prepareStatement("insert into file(file_name,file_path) values(?,?)");
psmnt.setString(1, ff.getName());
psmnt.setString(2, ff.getPath());
int s = psmnt.executeUpdate();
if(s>0){
System.out.println("Uploaded successfully !");
}
else{
System.out.println("Error!");
}
}
catch(Exception e){
    e.printStackTrace();
}

}
%>









Related Tutorials/Questions & Answers:
How to store multiple images in folder and images path in database at a time using jsp?
how to store and retrieve images int and from the database using php
Advertisements
how to store image in folder and stored image path in mysql database using JSP
How to store user name,city,state,image path into database and image into folder using jsp
how to scroll multiple images using on Click in Android
How To Store Multilple Images In MySQL database dynamically with image uploader and then retrieve them in image gallery using java
how insert multiple images in mysql database with use of struts 1.3.8 or java method, with single bean,or using array
how to display multiple images on browser
how to display multiple images on browser
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
How to upload multiple images in java(struts) using jsp?
how to upload multiple files in jsp and saving the path in database and the file in folder
display multiple images from postgres database in jframe
Display Multiple Images in jscrollpane using Java Jpanel
pint multiple images from blob database
How to display multiple images in jsp
storing images in directory,saving path in db2
Image name,image path into database and image into folder using jsp
how to save images in oracle using JSP
how to save images in oracle using JSP
how to upload and download images using buttons in jsp?
insert images into a Mysql database
dyanamic upload of images using struts without database connection
how to retrieve text and images from mysql database and show on html page using jsp servlet
how to retrieve images from database to jsp?
how to store multiple values from drop down in database where i am using java struts 1.3
how to show set of images continously using JScrollpane in java
how to show set of images continously using JScrollpane in java
Retrieving images from the oracle database using jsp and create that rretrieved image as hyperlink
how to store image upload path to mssql database
how to store image upload path to mssql database
how to store image upload path to mssql database
how to store image upload path to mssql database
Animating Images in Java Application
Moving The Images
Images in java
how to space images in html code
How to insert and retrieve Questions with special symbols and images into database in an ONLINE EXAMINATION project?
HOW TO STORE MULTIPLE EMPLOYEE DETAILS TO XML FILE USING JSP?
insert Images using if condition on a button in NetBeans
Displaying images - JDBC
Displaying images - JDBC
jsp images

Ads