Class FileUpload
java.lang.Object
org.apache.tomcat.util.http.fileupload.FileUploadBase
org.apache.tomcat.util.http.fileupload.FileUpload
- Direct Known Subclasses:
- ServletFileUpload
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(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.
- 
Field SummaryFields inherited from class org.apache.tomcat.util.http.fileupload.FileUploadBaseATTACHMENT, CONTENT_DISPOSITION, CONTENT_LENGTH, CONTENT_TYPE, FORM_DATA, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED
- 
Constructor SummaryConstructorsConstructorDescriptionConstructs an uninitialized instance of this class.FileUpload(FileItemFactory fileItemFactory) Constructs an instance of this class which uses the supplied factory to createFileIteminstances.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the factory class used when creating file items.voidsetFileItemFactory(FileItemFactory factory) Sets the factory class to use when creating file items.Methods inherited from class org.apache.tomcat.util.http.fileupload.FileUploadBasegetBoundary, getFieldName, getFileCountMax, getFileName, getFileSizeMax, getHeaderEncoding, getItemIterator, getParsedHeaders, getProgressListener, getSizeMax, isMultipartContent, newFileItemHeaders, parseParameterMap, parseRequest, setFileCountMax, setFileSizeMax, setHeaderEncoding, setProgressListener, setSizeMax
- 
Constructor Details- 
FileUploadpublic FileUpload()Constructs an uninitialized instance of this class. A factory must be configured, usingsetFileItemFactory(), before attempting to parse requests.- See Also:
 
- 
FileUploadConstructs an instance of this class which uses the supplied factory to createFileIteminstances.- Parameters:
- fileItemFactory- The factory to use for creating file items.
- See Also:
 
 
- 
- 
Method Details- 
getFileItemFactoryReturns the factory class used when creating file items.- Specified by:
- getFileItemFactoryin class- FileUploadBase
- Returns:
- The factory class for new file items.
 
- 
setFileItemFactorySets the factory class to use when creating file items.- Specified by:
- setFileItemFactoryin class- FileUploadBase
- Parameters:
- factory- The factory class for new file items.
 
 
-