My Servlet
private static final String SAVE_DIR = "videoFiles";
Part vidFilePart = request.getPart("vidinput");
String vidFileName = request.getParameter("vidfilename");
String appPath = request.getServletContext().getRealPath("");
// constructs path of the directory to save uploaded file
String savePath = appPath + File.separator + SAVE_DIR;
File fileSaveDir = new File(savePath);
if (!fileSaveDir.exists()) {
fileSaveDir.mkdir();
}
for (Part part : request.getParts()) {
part.write(savePath + File.separator + vidFileName);
}
session.setAttribute("vidsessmessage", "Video Has Been Uploaded Successfully");
response.sendRedirect("videos.jsp");
All is working fine I get redirected to response and there is a video file inside videoFiles but when tried to upload a 12 mb file the resulted file had only 12 bytes.What is wrong here?