public class RestletFileUpload extends ServletFileUpload
parseRequest(Request) method to acquire a
list of FileItems associated with a given HTML widget.FileUploadBase.getItemIterator(org.apache.commons.fileupload.RequestContext)
method.FileUploadBase.FileSizeLimitExceededException, FileUploadBase.FileUploadIOException, FileUploadBase.InvalidContentTypeException, FileUploadBase.IOFileUploadException, FileUploadBase.SizeException, FileUploadBase.SizeLimitExceededException, FileUploadBase.UnknownSizeExceptionATTACHMENT, CONTENT_DISPOSITION, CONTENT_LENGTH, CONTENT_TYPE, FORM_DATA, MAX_HEADER_SIZE, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED| Constructor and Description |
|---|
RestletFileUpload()
Constructs an uninitialized instance of this class.
|
RestletFileUpload(FileItemFactory fileItemFactory)
Constructs an instance of this class which uses the supplied factory to
create
FileItem instances. |
| Modifier and Type | Method and Description |
|---|---|
FileItemIterator |
getItemIterator(Representation multipartForm)
Processes an RFC 1867
compliant
multipart/form-data input representation. |
List<FileItem> |
parseRepresentation(Representation multipartForm)
Processes an RFC 1867
compliant
multipart/form-data input representation. |
List<FileItem> |
parseRequest(Request request)
Processes an RFC 1867
compliant
multipart/form-data input representation. |
getItemIterator, isMultipartContent, parseParameterMap, parseRequestgetFileItemFactory, setFileItemFactorycreateItem, getBoundary, getFieldName, getFieldName, getFileName, getFileName, getFileSizeMax, getHeader, getHeaderEncoding, getItemIterator, getParsedHeaders, getProgressListener, getSizeMax, isMultipartContent, newFileItemHeaders, parseHeaders, parseParameterMap, parseRequest, setFileSizeMax, setHeaderEncoding, setProgressListener, setSizeMaxpublic RestletFileUpload()
setFileItemFactory(), before attempting to
parse request entity.RestletFileUpload(FileItemFactory)public RestletFileUpload(FileItemFactory fileItemFactory)
FileItem instances.RestletFileUpload()public FileItemIterator getItemIterator(Representation multipartForm) throws FileUploadException, IOException
multipart/form-data input representation. Note
that this will not result in the writing of the parts on the disk but
will instead allow you to use stream access.multipartForm - The input representation.FileUploadExceptionIOExceptionpublic List<FileItem> parseRepresentation(Representation multipartForm) throws FileUploadException
multipart/form-data input representation. Note
that this will result in the writing of the parts on the disk.multipartForm - The multipart representation to be parsed.FileItem instances parsed, in the order
that they were transmitted.FileUploadException - if there are problems reading/parsing the request or storing
files.public List<FileItem> parseRequest(Request request) throws FileUploadException
multipart/form-data input representation. Note
that this will result in the writing of the parts on the disk.request - The request containing the entity to be parsed.FileItem instances parsed, in the order
that they were transmitted.FileUploadException - if there are problems reading/parsing the request or storing
files.Copyright © 2005-2017 Restlet.