Package com.helger.web.fileupload.parse
Class FileUpload
- java.lang.Object
-
- com.helger.web.fileupload.parse.AbstractFileUploadBase
-
- com.helger.web.fileupload.parse.FileUpload
-
- Direct Known Subclasses:
ServletFileUpload
public class FileUpload extends AbstractFileUploadBase
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.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.
- Version:
- $Id: FileUpload.java 479484 2006-11-27 01:06:53Z jochen $
- Author:
- Rafal Krzewski, Daniel Rall, Jason van Zyl, John McNally, Martin Cooper, Sean C. Sullivan
-
-
Constructor Summary
Constructors Constructor Description FileUpload(IFileItemFactory aFileItemFactory)Constructs an instance of this class which uses the supplied factory to createFileIteminstances.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFileItemFactorygetFileItemFactory()Returns the factory class used when creating file items.-
Methods inherited from class com.helger.web.fileupload.parse.AbstractFileUploadBase
createFileItemHeaders, getBoundary, getFieldName, getFileName, getFileSizeMax, getHeaderEncoding, getItemIterator, getParsedHeaders, getProgressListener, getSizeMax, parseRequest, setFileSizeMax, setHeaderEncoding, setProgressListener, setSizeMax
-
-
-
-
Constructor Detail
-
FileUpload
public FileUpload(@Nonnull IFileItemFactory aFileItemFactory)
Constructs an instance of this class which uses the supplied factory to createFileIteminstances.- Parameters:
aFileItemFactory- The factory to use for creating file items.
-
-
Method Detail
-
getFileItemFactory
@Nonnull public IFileItemFactory getFileItemFactory()
Returns the factory class used when creating file items.- Specified by:
getFileItemFactoryin classAbstractFileUploadBase- Returns:
- The factory class for new file items.
-
-