Package org.apache.commons.fileupload

Examples of org.apache.commons.fileupload.FileItemFactory


        return new UploadFormParametersWrapper(request, parameterMap);
    }

    private ServletFileUpload createFileUpload()
    {
        FileItemFactory factory = new DiskFileItemFactory(_thresholdSize, new File(_repositoryPath));
        ServletFileUpload upload = new ServletFileUpload(factory);
       
        // set maximum file upload size
        upload.setSizeMax(_maxSize);
       
View Full Code Here


    /**
     * Get the form data from the inbound request.
     */
    public static FormData getFormData(HttpServletRequest request) {
        FileItemFactory factory = new DiskFileItemFactory();
        ServletFileUpload upload = new ServletFileUpload( factory );

        FormData data = new FormData();
        try {
            List items = upload.parseRequest( request );
View Full Code Here

    public void intercept(InterceptorStack stack, ResourceMethod method, Object instance)
        throws InterceptionException {
        logger.info("Request contains multipart data. Try to parse with commons-upload.");

        FileItemFactory factory = createFactoryForDiskBasedFileItems(config.getDirectory());

        ServletFileUpload uploader = fileUploadCreator.create(factory);
        uploader.setSizeMax(config.getSizeLimit());

        try {
View Full Code Here

      if (isMultipart) {
        Map<String, FileItem> files = new HashMap<String, FileItem>();
        Map<String, String[]> parameters = new HashMap<String, String[]>();
       
        // Create a factory for disk-based file items
        FileItemFactory factory = new DiskFileItemFactory();

        // Create a new file upload handler
        ServletFileUpload upload = new ServletFileUpload(factory);

        // Parse the request
View Full Code Here

      Resource tempDir = ((ConfigImpl)pc.getConfig()).getTempDirectory();
      Resource tempFile;
     
      // Create a new file upload handler
      final String encoding=getEncoding();
      FileItemFactory factory = tempDir instanceof File?
          new DiskFileItemFactory(DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD,(File)tempDir):
            new DiskFileItemFactory();
     
      ServletFileUpload upload = new ServletFileUpload(factory);
      upload.setHeaderEncoding(encoding);
View Full Code Here

    }
   
    private Multimap<String, FileItem> params(HttpServletRequest request) throws FileUploadException {
       
        ImmutableMultimap.Builder<String, FileItem> builder = ImmutableMultimap.builder();
        FileItemFactory fileItemFactory = new DiskFileItemFactory(1000, null);

        ServletFileUpload upload = new ServletFileUpload(fileItemFactory);
        upload.setHeaderEncoding(request.getCharacterEncoding());
        List<FileItem> items = upload.parseRequest(request);
       
View Full Code Here

  public void doFilter(ServletRequest servletRequest, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest)servletRequest;
    if (ServletFileUpload.isMultipartContent(request)) {
      FileItemFactory factory = new DiskFileItemFactory();

      // Create a new file upload handler
      ServletFileUpload upload = new ServletFileUpload(factory);

      //Create a progress listener
View Full Code Here

      responseView.addObject("result",false);
      return responseView;
    }
   
    // Create a factory for disk-based file items
    FileItemFactory factory = new DiskFileItemFactory();

    // Create a new file upload handler
    ServletFileUpload upload = new ServletFileUpload(factory);

    // Parse the request
View Full Code Here

      // Call to a method which the user can override
      checkRequest(request);

      // Create the factory used for uploading files,
      FileItemFactory factory = getFileItemFactory(request.getContentLength());
      ServletFileUpload uploader = new ServletFileUpload(factory);
      uploader.setSizeMax(maxSize);
      uploader.setProgressListener(listener);

      // Receive the files
View Full Code Here

        return new UploadFormParametersWrapper(request, parameterMap);
    }

    private ServletFileUpload createFileUpload()
    {
        FileItemFactory factory = new DiskFileItemFactory(_thresholdSize, new File(_repositoryPath));
        ServletFileUpload upload = new ServletFileUpload(factory);
       
        // set maximum file upload size

        upload.setSizeMax(_maxSize);
View Full Code Here

TOP

Related Classes of org.apache.commons.fileupload.FileItemFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.