Class JavaxPortletFileUpload<I extends FileItem<I>,F extends FileItemFactory<I>>

java.lang.Object
org.apache.commons.fileupload2.core.AbstractFileUpload<javax.portlet.ActionRequest,I,F>
org.apache.commons.fileupload2.portlet.JavaxPortletFileUpload<I,F>
Type Parameters:
I - The FileItem type.
F - the FileItemFactory type.

public class JavaxPortletFileUpload<I extends FileItem<I>,F extends FileItemFactory<I>> extends AbstractFileUpload<javax.portlet.ActionRequest,I,F>
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 JavaxServletFileUpload.parseRequest(javax.servlet.http.HttpServletRequest) 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.

  • Constructor Details

    • JavaxPortletFileUpload

      Constructs an uninitialized instance of this class. A factory must be configured, using setFileItemFactory(), before attempting to parse requests.
      See Also:
    • JavaxPortletFileUpload

      public JavaxPortletFileUpload(F fileItemFactory)
      Constructs an instance of this class which uses the supplied factory to create FileItem instances.
      Parameters:
      fileItemFactory - The factory to use for creating file items.
      See Also:
  • Method Details