Package fi.iki.elonen
Class NanoFileUpload
- java.lang.Object
-
- org.apache.commons.fileupload.FileUploadBase
-
- org.apache.commons.fileupload.FileUpload
-
- fi.iki.elonen.NanoFileUpload
-
public class NanoFileUpload extends org.apache.commons.fileupload.FileUpload
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NanoFileUpload.NanoHttpdContext
-
Nested classes/interfaces inherited from class org.apache.commons.fileupload.FileUploadBase
org.apache.commons.fileupload.FileUploadBase.FileSizeLimitExceededException, org.apache.commons.fileupload.FileUploadBase.FileUploadIOException, org.apache.commons.fileupload.FileUploadBase.InvalidContentTypeException, org.apache.commons.fileupload.FileUploadBase.IOFileUploadException, org.apache.commons.fileupload.FileUploadBase.SizeException, org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException, org.apache.commons.fileupload.FileUploadBase.UnknownSizeException
-
-
Constructor Summary
Constructors Constructor Description NanoFileUpload(org.apache.commons.fileupload.FileItemFactory fileItemFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.fileupload.FileItemIterator
getItemIterator(NanoHTTPD.IHTTPSession session)
static boolean
isMultipartContent(NanoHTTPD.IHTTPSession session)
java.util.Map<java.lang.String,java.util.List<org.apache.commons.fileupload.FileItem>>
parseParameterMap(NanoHTTPD.IHTTPSession session)
java.util.List<org.apache.commons.fileupload.FileItem>
parseRequest(NanoHTTPD.IHTTPSession session)
-
Methods inherited from class org.apache.commons.fileupload.FileUpload
getFileItemFactory, setFileItemFactory
-
Methods inherited from class org.apache.commons.fileupload.FileUploadBase
createItem, getBoundary, getFieldName, getFieldName, getFileCountMax, getFileName, getFileName, getFileSizeMax, getHeader, getHeaderEncoding, getItemIterator, getParsedHeaders, getProgressListener, getSizeMax, isMultipartContent, isMultipartContent, newFileItemHeaders, parseHeaders, parseParameterMap, parseRequest, parseRequest, setFileCountMax, setFileSizeMax, setHeaderEncoding, setProgressListener, setSizeMax
-
-
-
-
Method Detail
-
isMultipartContent
public static final boolean isMultipartContent(NanoHTTPD.IHTTPSession session)
-
parseRequest
public java.util.List<org.apache.commons.fileupload.FileItem> parseRequest(NanoHTTPD.IHTTPSession session) throws org.apache.commons.fileupload.FileUploadException
- Throws:
org.apache.commons.fileupload.FileUploadException
-
parseParameterMap
public java.util.Map<java.lang.String,java.util.List<org.apache.commons.fileupload.FileItem>> parseParameterMap(NanoHTTPD.IHTTPSession session) throws org.apache.commons.fileupload.FileUploadException
- Throws:
org.apache.commons.fileupload.FileUploadException
-
getItemIterator
public org.apache.commons.fileupload.FileItemIterator getItemIterator(NanoHTTPD.IHTTPSession session) throws org.apache.commons.fileupload.FileUploadException, java.io.IOException
- Throws:
org.apache.commons.fileupload.FileUploadException
java.io.IOException
-
-