Write a servlet to upload file on server.



Write a servlet to upload file on server...

Answer / Basant Singh Yadav

To write a Servlet for file upload, you need to implement the doPost method and use apache commons FileUpload API. Here's a simple example:nn```javanimport java.io.*;nimport javax.servlet.*;nimport javax.servlet.http.*;nimport org.apache.commons.fileupload.*;nimport org.apache.commons.fileupload.disk;npublic class FileUploadServlet extends HttpServlet {n private String saveDir = "uploads/";n public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {n DiskFileUpload upload = new DiskFileUpload();n List items = upload.parseRequest(request);n Iterator iter = items.iterator();n FileItem item;n while (iter.hasNext()) {n item = (FileItem)iter.next();n if (!item.isFormField()) {n String path = saveDir + FileUtils.getFileName(item.getName());n File file = new File(path);n item.write(file);n }n }n }n}

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Servlets Interview Questions

What do you mean by cgi?

1 Answers  


How an Image can be loaded in a Servlet ?

1 Answers  


How a servlet is unloaded?

1 Answers  


What is servlet and how it works?

1 Answers  


Which event is fired at the time of session creation and destroy?

1 Answers  


Explain the war file?

1 Answers  


What is servlet and its use?

1 Answers  


can i modify the data which are generated by the servlet

4 Answers  


What are different types of SessionTracking?

2 Answers  


Explain in detail about applet to servlet communication?

1 Answers  


What are different ways for authentication of servlet?

1 Answers  


What is URL Rewriting ?

2 Answers  


Categories