I am working on code where i am not able to upload file by browsing as after debugging , everything seems ok but still getting null vaule
here is my code :
<form action="upload" method="post" enctype="multipart/form-data">
<hr>
<input type="file" name="fileToUpload">
<hr>
<input type="submit" value="go">
<hr>
</form>
and java code :
resp.setContentType("text/html");
System.out.println("insdie Servlet to db");
InputStream stream;
Part file = req.getPart("fileToUpload");
if (file != null) {
System.out.println(file.getName());
System.out.println(file.getSize());
System.out.println(file.getContentType());
stream = file.getInputStream();
} else
System.out.println("file not loaded");
web.xml
<servlet>
<servlet-name>toDataBase</servlet-name>
<servlet-class>com.fromHtmlToServlet.ServletToDb</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>toDataBase</servlet-name>
<url-pattern>/upload</url-pattern>
</servlet-mapping>
Edit: The Output :
INFO: Server startup in 506 ms
insdie Servlet to db
file not loaded
I do have servlet.jar in deployment descriptor and code is going towards else part in java file . So any one can tell me what is the cause of problem? Thaks