| Name | Description | Type | Package | Framework |
| Closeable | Interface of an object, which may be closed. | Interface | org.apache.commons.fileupload.util | Apache Commons |
| DefaultFileItem | The default implementation of the FileItem interface. | Class | org.apache.commons.fileupload | Apache Commons |
| DefaultFileItemFactory | The default FileItemFactory implementation. | Class | org.apache.commons.fileupload | Apache Commons |
| DiskFileItem | The default implementation of the FileItem interface. | Class | org.apache.commons.fileupload.disk | Apache Commons |
| DiskFileItemFactory | The default FileItemFactory implementation. | Class | org.apache.commons.fileupload.disk | Apache Commons |
| DiskFileUpload | High level API for processing file uploads. | Class | org.apache.commons.fileupload | Apache Commons |
| FileCleanerCleanup | A servlet context listener, which ensures that the FileCleaningTracker's reaper thread is terminated, | Class | org.apache.commons.fileupload.servlet | Apache Commons |
| FileItem | This class represents a file or form item that was received within a multipart/form-data POST request. | Interface | org.apache.commons.fileupload | Apache Commons |
| FileItemFactory | A factory interface for creating FileItem instances. | Interface | org.apache.commons.fileupload | Apache Commons |
| FileItemHeaders | This class provides support for accessing the headers for a file or form item that was received within a multipart/form-data POST | Interface | org.apache.commons.fileupload | Apache Commons |
| FileItemHeadersImpl | Default implementation of the FileItemHeaders interface. | Class | org.apache.commons.fileupload.util | Apache Commons |
| FileItemHeadersSupport | Interface that will indicate that FileItem or FileItemStream implementations will accept the headers read for the item. | Interface | org.apache.commons.fileupload | Apache Commons |
| FileItemIterator | An iterator, as returned by FileUploadBase. | Interface | org.apache.commons.fileupload | Apache Commons |
| FileItemStream | This interface provides access to a file or form item that was received within a multipart/form-data POST request. | Interface | org.apache.commons.fileupload | Apache Commons |
| FileItemStream .ItemSkippedException | This exception is thrown, if an attempt is made to read data from the InputStream, which has been returned | Class | org.apache.commons.fileupload.FileItemStream | Apache Commons |
| FileUpload | High level API for processing file uploads. | Class | org.apache.commons.fileupload | Apache Commons |
| FileUploadBase | High level API for processing file uploads. | Class | org.apache.commons.fileupload | Apache Commons |
| FileUploadBase .FileSizeLimitExceededException | Thrown to indicate that A files size exceeds the configured maximum. | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadBase .FileUploadIOException | This exception is thrown for hiding an inner FileUploadException in an IOException. | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadBase .InvalidContentTypeException | Thrown to indicate that the request is not a multipart request. | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadBase .IOFileUploadException | Thrown to indicate an IOException. | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadBase .SizeException | This exception is thrown, if a requests permitted sizeSee Also:Serialized Form | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadBase .SizeLimitExceededException | Thrown to indicate that the request size exceeds the configured maximum. | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadBase .UnknownSizeException | Thrown to indicate that the request size is not specified. | Class | org.apache.commons.fileupload.FileUploadBase | Apache Commons |
| FileUploadException | Exception for errors encountered while processing the request. | Class | org.apache.commons.fileupload | Apache Commons |
| InvalidFileNameException | This exception is thrown in case of an invalid file name. | Class | org.apache.commons.fileupload | Apache Commons |
| LimitedInputStream | An input stream, which limits its data size. | Class | org.apache.commons.fileupload.util | Apache Commons |
| MimeUtility | Utility class to decode MIME texts. | Class | org.apache.commons.fileupload.util.mime | Apache Commons |
| MultipartStream | Low level API for processing file uploads. | Class | org.apache.commons.fileupload | Apache Commons |
| MultipartStream .IllegalBoundaryException | Thrown upon attempt of setting an invalid boundary token. | Class | org.apache.commons.fileupload.MultipartStream | Apache Commons |
| MultipartStream .MalformedStreamException | Thrown to indicate that the input stream fails to follow theSee Also:Serialized Form | Class | org.apache.commons.fileupload.MultipartStream | Apache Commons |
| MultipartStream .ProgressNotifier | Class | org.apache.commons.fileupload.MultipartStream | Apache Commons | |
| ParameterParser | A simple parser intended to parse sequences of name/value pairs. | Class | org.apache.commons.fileupload | Apache Commons |
| PortletFileUpload | High level API for processing file uploads. | Class | org.apache.commons.fileupload.portlet | Apache Commons |
| PortletRequestContext | Provides access to the request information needed for a request made toSince:FileUpload 1. | Class | org.apache.commons.fileupload.portlet | Apache Commons |
| ProgressListener | The ProgressListener may be used to display a progress bar or do stuff like that. | Interface | org.apache.commons.fileupload | Apache Commons |
| RequestContext | Abstracts access to the request information needed for file uploads. | Interface | org.apache.commons.fileupload | Apache Commons |
| ServletFileUpload | High level API for processing file uploads. | Class | org.apache.commons.fileupload.servlet | Apache Commons |
| ServletRequestContext | Provides access to the request information needed for a request made toSince:FileUpload 1. | Class | org.apache.commons.fileupload.servlet | Apache Commons |
| Streams | Utility class for working with streams. | Class | org.apache.commons.fileupload.util | Apache Commons |
| UploadContext | Enhanced access to the request information needed for file uploads, which fixes the Content Length data access in RequestContext. | Interface | org.apache.commons.fileupload | Apache Commons |