Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
  * The ASF licenses this file to You under the Apache License, Version 2.0
  * (the "License"); you may not use this file except in compliance with
  * the License.  You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
package org.apache.commons.fileupload;

High level API for processing file uploads.

This class handles multiple files per single HTML widget, sent using multipart/mixed encoding type, as specified by RFC 1867. Use FileUploadBase.parseRequest(org.apache.commons.fileupload.RequestContext) to acquire a list of FileItems associated with a given HTML widget.

How the data for individual parts is stored is determined by the factory used to create them; a given part may be in memory, on disk, or somewhere else.

$Id: 1454690 2013-03-09 12:08:48Z simonetripodi $
public class FileUpload
    extends FileUploadBase {
    // ----------------------------------------------------------- Data members

The factory to use to create new form items.
    // ----------------------------------------------------------- Constructors

Constructs an uninitialised instance of this class. A factory must be configured, using setFileItemFactory(), before attempting to parse requests.

    public FileUpload() {

Constructs an instance of this class which uses the supplied factory to create FileItem instances.

fileItemFactory The factory to use for creating file items.
See also:
    public FileUpload(FileItemFactory fileItemFactory) {
        this. = fileItemFactory;
    // ----------------------------------------------------- Property accessors

Returns the factory class used when creating file items.

The factory class for new file items.
        return ;

Sets the factory class to use when creating file items.

factory The factory class for new file items.
    public void setFileItemFactory(FileItemFactory factory) {
        this. = factory;
New to GrepCode? Check out our FAQ X