Input Screen
Home
About us
Contact us
Admin Login
Validation
Home – Application
Upload new app
Validation
Upload Logo
Other Images
2 images Upload
3 images Upload
View Request
View User List
View Profile
Update Profile
ANNEXURE 3: SAMPLE CODE
package Admin;
import [Link];
import [Link];
import [Link];
import [Link].*;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@MultipartConfig(fileSizeThreshold=1024*1024*2, // 2MB
maxFileSize=1024*1024*50, // 50MB
maxRequestSize=1024*1024*50)
public class App_upload extends HttpServlet {
private static final long serialVersionUID = -1445651683541116182L;
private static final String SAVE_DIR="Apps";
private static final String SAVE_DIR1="G:\\IEEE\\BE\\Pooja
J\\Fraud\\WebContent\\images";
Connection con=null;
String message = null;
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
try
{
[Link]("text/html;charset=UTF-8");
PrintWriter out = [Link]();
String savePath = "C:" + [Link] + SAVE_DIR;
String savePath1 = SAVE_DIR1;
ArrayList<String>al=new ArrayList<String>();
[Link](savePath);
[Link](savePath1);
for(String s:al)
{
File fileSaveDir=new File(s);
if(![Link]()){
[Link]();
}
}
String d=[Link]("Description");
[Link](d);
Part p=[Link]("Logo");
Part p1=[Link]("image1");
Part p2=[Link]("image2");
Part p3=[Link]("image3");
Part part=[Link]("app");
long length=[Link]();
[Link](length);
Filename fnn=new Filename();
String fileName=[Link](part);
[Link](fileName);
[Link](savePath + [Link] + fileName);
String f1=[Link](p);
[Link](savePath1+"/"+f1);
String f2=[Link](p1);
[Link](savePath1+[Link]+f2);
String f3=[Link](p2);
[Link](savePath1+[Link]+f3);
String f4=[Link](p3);
[Link](savePath1+[Link]+f4);
Date date=new Date();
SimpleDateFormat ft=new SimpleDateFormat("[Link]");
String category=[Link]("category");
[Link]("Category="+category);
con =[Link]().getConnection();
String query="INSERT INTO app (Appname, Description, filepath, Size, Logo,
Image_1, Image_2,Category,Upload_date,Image_3) values (?,?,?,?,?,?,?,?,?,?)";
PreparedStatement pst;
pst=[Link](query);
[Link](1, fileName);
[Link](2, d);
String filePath= savePath + [Link] + fileName ;
[Link](3,filePath);
[Link](4, length);
[Link](5, f1);
[Link](6, f2);
[Link](7, f3);
[Link](8, category);
[Link](9, [Link](date));
[Link](10,f4);
[Link]();
message = "File uploaded and saved into database";
[Link]("Message", message);
[Link]("<script type=\"text/javascript\">");
[Link]("alert('App uploaded successfully');");
[Link]("</script>");
getServletContext().getRequestDispatcher("/upload_app.jsp").include(request,
response);
}catch (Exception e) {
[Link]();
}
}
}