# Package org.apache.tomcat.util.http.fileupload.impl

package org.apache.tomcat.util.http.fileupload.impl
Implementations and exceptions utils.

- Related Packages
  Package
  Description
  org.apache.tomcat.util.http.fileupload
  NOTE: This code has been copied from commons-fileupload trunk 1.3 and commons-io 1.4 and package renamed to avoid clashes with any web apps that may wish to use these libraries.
  org.apache.tomcat.util.http.fileupload.disk
  A disk-based implementation of the `FileItem` interface.
  org.apache.tomcat.util.http.fileupload.servlet
  An implementation of `FileUpload` for use in servlets conforming to JSR 53.
  org.apache.tomcat.util.http.fileupload.util
  This package contains various IO related utility classes or methods, which are basically reusable and not necessarily restricted to the scope of a file upload.
- Class
  Description
  FileCountLimitExceededException
  This exception is thrown if a request contains more files than the specified limit.
  FileItemIteratorImpl
  The iterator, which is returned by `FileUploadBase.getItemIterator(RequestContext)`.
  FileItemStreamImpl
  Default implementation of `FileItemStream`.
  FileSizeLimitExceededException
  Thrown to indicate that A files size exceeds the configured maximum.
  FileUploadIOException
  This exception is thrown for hiding an inner `FileUploadException` in an `IOException`.
  InvalidContentTypeException
  Thrown to indicate that the request is not a multipart request.
  IOFileUploadException
  Thrown to indicate an IOException.
  SizeException
  This exception is thrown, if a requests permitted size is exceeded.
  SizeLimitExceededException
  Thrown to indicate that the request size exceeds the configured maximum.