Annotation Type MultipartConfig


  • @Target(TYPE)
    @Retention(RUNTIME)
    public @interface MultipartConfig
    This annotation is used to indicate that the Servlet on which it is declared expects requests to made using the multipart/form-data MIME type.

    Part components of a given multipart/form-data request are retrieved by a Servlet annotated with MultipartConfig by calling HttpServletRequest.getPart(java.lang.String) or HttpServletRequest.getParts().

    E.g. @WebServlet("/upload")}
    @MultipartConfig() public class UploadServlet extends HttpServlet ... }
    Since:
    Servlet 3.0
    • Element Detail

      • location

        java.lang.String location
        Returns:
        location in which the Container stores temporary files
        Default:
        ""
      • maxFileSize

        long maxFileSize
        Returns:
        the maximum size allowed for uploaded files (in bytes)
        Default:
        -1L
      • maxRequestSize

        long maxRequestSize
        Returns:
        the maximum size of the request allowed for multipart/form-data
        Default:
        -1L
      • fileSizeThreshold

        int fileSizeThreshold
        Returns:
        the size threshold at which the file will be written to the disk
        Default:
        0