Package fi.iki.elonen

Class 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
    • 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

      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
      • Methods inherited from class java.lang.Object

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

      • NanoFileUpload

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

      • 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