Class FileUpload
- java.lang.Object
- 
- org.apache.tomcat.util.http.fileupload.FileUploadBase
- 
- org.apache.tomcat.util.http.fileupload.FileUpload
 
 
- 
- Direct Known Subclasses:
- ServletFileUpload
 
 public class FileUpload extends FileUploadBase High level API for processing file uploads. This class handles multiple files per single HTML widget, sent using multipart/mixedencoding type, as specified by RFC 1867. UseFileUploadBase.parseRequest(RequestContext)to acquire a list ofFileItemsassociated 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.FileUploadBaseATTACHMENT, CONTENT_DISPOSITION, CONTENT_LENGTH, CONTENT_TYPE, FORM_DATA, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED
 
- 
 - 
Constructor SummaryConstructors Constructor Description FileUpload()Constructs an uninitialized instance of this class.FileUpload(FileItemFactory fileItemFactory)Constructs an instance of this class which uses the supplied factory to createFileIteminstances.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FileItemFactorygetFileItemFactory()Returns 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 Detail- 
FileUploadpublic FileUpload() Constructs an uninitialized instance of this class. A factory must be configured, usingsetFileItemFactory(), before attempting to parse requests.- See Also:
- FileUpload(FileItemFactory)
 
 - 
FileUploadpublic FileUpload(FileItemFactory fileItemFactory) Constructs an instance of this class which uses the supplied factory to createFileIteminstances.- Parameters:
- fileItemFactory- The factory to use for creating file items.
- See Also:
- FileUpload()
 
 
- 
 - 
Method Detail- 
getFileItemFactorypublic FileItemFactory getFileItemFactory() Returns the factory class used when creating file items.- Specified by:
- getFileItemFactoryin class- FileUploadBase
- Returns:
- The factory class for new file items.
 
 - 
setFileItemFactorypublic void setFileItemFactory(FileItemFactory factory) Sets the factory class to use when creating file items.- Specified by:
- setFileItemFactoryin class- FileUploadBase
- Parameters:
- factory- The factory class for new file items.
 
 
- 
 
-