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 
     

    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
  • Field Summary

    Fields inherited from class org.apache.commons.fileupload.FileUploadBase

    ATTACHMENT, CONTENT_DISPOSITION, CONTENT_LENGTH, CONTENT_TYPE, FORM_DATA, MAX_HEADER_SIZE, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED
  • Constructor Summary

    Constructors
    Constructor
    Description
    NanoFileUpload(org.apache.commons.fileupload.FileItemFactory fileItemFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.commons.fileupload.FileItemIterator
     
    static final boolean
     
    Map<String,List<org.apache.commons.fileupload.FileItem>>
     
    List<org.apache.commons.fileupload.FileItem>
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NanoFileUpload

      public NanoFileUpload(org.apache.commons.fileupload.FileItemFactory fileItemFactory)
  • Method Details

    • isMultipartContent

      public static final boolean isMultipartContent(NanoHTTPD.IHTTPSession session)
    • parseRequest

      public List<org.apache.commons.fileupload.FileItem> parseRequest(NanoHTTPD.IHTTPSession session) throws org.apache.commons.fileupload.FileUploadException
      Throws:
      org.apache.commons.fileupload.FileUploadException
    • parseParameterMap

      public Map<String,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, IOException
      Throws:
      org.apache.commons.fileupload.FileUploadException
      IOException