Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.File;
- import java.io.IOException;
- import java.util.ArrayList;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- @SuppressWarnings ("serial")
- public class WebServlet extends HttpServlet{
- private FileUpload fileUpload;
- @Override
- public void init () throws ServletException{
- fileUpload = new FileUpload ("D:/", "UTF-8");
- //See MultipartConfig annotation
- //Max size 1MB
- fileUpload.setMaxFileSize (1024*1024);
- //Threshold 1KB
- fileUpload.setFileSizeThreshold (1024);
- }
- @Override
- protected void service (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
- super.service (request, response);
- ArrayList<FileUpload.Field> items = fileUpload.parseRequest (request);
- System.out.println ("Request status: " + fileUpload.getStatus ());
- for (FileUpload.Field item: items){
- if (item.isFile ()){
- item.write (new File (fileUpload.getLocation (), item.getValue ()));
- //item.delete ();
- }
- System.out.println ("name: " + item.getName ());
- System.out.println ("value: " + item.getValue ());
- System.out.println ("content-type: " + item.getContentType ());
- System.out.println ("is file: " + item.isFile ());
- System.out.println ("status: " + item.getStatus ());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement