javax.servlet.annotation

## Annotation Type MultipartConfig

-     @Target(value=TYPE)
      @Retention(value=RUNTIME)
      public @interface MultipartConfig

  Annotation that may be specified on a `Servlet` class, indicating that instances of the `Servlet` expect requests that conform to the `multipart/form-data` MIME type.

  Servlets annotated with `MultipartConfig` may retrieve the `Part` components of a given `multipart/form-data` request by calling `getPart` or `getParts`.

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `int` | `fileSizeThreshold` The size threshold after which the file will be written to disk
    `String` | `location` The directory location where files will be stored
    `long` | `maxFileSize` The maximum size allowed for uploaded files.
    `long` | `maxRequestSize` The maximum size allowed for `multipart/form-data` requests

- - ### Element Detail

    - #### location

          public abstract String location

      The directory location where files will be stored
      Default:
        ""

    - #### maxFileSize

          public abstract long maxFileSize

      The maximum size allowed for uploaded files.

      The default is `-1L`, which means unlimited.

      Default:
        -1L

    - #### maxRequestSize

          public abstract long maxRequestSize

      The maximum size allowed for `multipart/form-data` requests

      The default is `-1L`, which means unlimited.

      Default:
        -1L

    - #### fileSizeThreshold

          public abstract int fileSizeThreshold

      The size threshold after which the file will be written to disk
      Default:
        0

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.