# Package org.apache.commons.fileupload.servlet

An implementation of `FileUpload` for use in servlets conforming to JSR 53.

See: Description

- Class Summary
  Class | Description
  --- | ---
  FileCleanerCleanup | A servlet context listener, which ensures that the `FileCleaningTracker`'s reaper thread is terminated, when the web application is destroyed.
  ServletFileUpload | High level API for processing file uploads.
  ServletRequestContext | Provides access to the request information needed for a request made to an HTTP servlet.

## Package org.apache.commons.fileupload.servlet Description

An implementation of `FileUpload` for use in servlets conforming to JSR 53. This implementation requires only access to the servlet's current `HttpServletRequest` instance, and a suitable `FileItemFactory` implementation, such as `DiskFileItemFactory`.

The following code fragment demonstrates typical usage.

            DiskFileItemFactory factory = new DiskFileItemFactory();
            // Configure the factory here, if desired.
            ServletFileUpload upload = new ServletFileUpload(factory);
            // Configure the uploader here, if desired.
            List fileItems = upload.parseRequest(request);

Please see the FileUpload User Guide for further details and examples of how to use this package.

Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.