Class FileUpload
- java.lang.Object
-
- org.apache.tomcat.util.http.fileupload.FileUploadBase
-
- org.apache.tomcat.util.http.fileupload.FileUpload
-
public class FileUpload extends FileUploadBase
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. UseFileUploadBase.parseRequest(RequestContext)
to acquire a list ofFileItems
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.
-
-
Field Summary
-
Fields inherited from class org.apache.tomcat.util.http.fileupload.FileUploadBase
ATTACHMENT, CONTENT_DISPOSITION, CONTENT_LENGTH, CONTENT_TYPE, FORM_DATA, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED
-
-
Constructor Summary
Constructors Constructor Description FileUpload()
Constructs an uninitialized instance of this class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileItemFactory
getFileItemFactory()
Returns the factory class used when creating file items.void
setFileItemFactory(FileItemFactory factory)
Sets the factory class to use when creating file items.-
Methods inherited from class org.apache.tomcat.util.http.fileupload.FileUploadBase
getBoundary, getFieldName, getFileCountMax, getFileName, getFileSizeMax, getHeaderEncoding, getItemIterator, getParsedHeaders, getProgressListener, getSizeMax, newFileItemHeaders, parseRequest, setFileCountMax, setFileSizeMax, setHeaderEncoding, setProgressListener, setSizeMax
-
-
-
-
Method Detail
-
getFileItemFactory
public FileItemFactory getFileItemFactory()
Returns the factory class used when creating file items.- Specified by:
getFileItemFactory
in classFileUploadBase
- Returns:
- The factory class for new file items.
-
setFileItemFactory
public void setFileItemFactory(FileItemFactory factory)
Sets the factory class to use when creating file items.- Specified by:
setFileItemFactory
in classFileUploadBase
- Parameters:
factory
- The factory class for new file items.
-
-