Class MultipartConfigFactory


  • public class MultipartConfigFactory
    extends Object
    Factory that can be used to create a MultipartConfigElement. Size values can be set using traditional long values which are set in bytes or using more convenient DataSize variants.
    Since:
    1.4.0
    • Method Detail

      • setLocation

        public void setLocation​(String location)
        Sets the directory location where files will be stored.
        Parameters:
        location - the location
      • setMaxFileSize

        public void setMaxFileSize​(org.springframework.util.unit.DataSize maxFileSize)
        Sets the maximum size allowed for uploaded files.
        Parameters:
        maxFileSize - the maximum file size
      • setMaxFileSize

        @Deprecated
        public void setMaxFileSize​(String maxFileSize)
        Deprecated.
        since 2.1.0 in favor of setMaxFileSize(DataSize)
        Sets the maximum size allowed for uploaded files. Values can use the suffixed "MB" or "KB" to indicate a Megabyte or Kilobyte size.
        Parameters:
        maxFileSize - the maximum file size
      • setMaxRequestSize

        public void setMaxRequestSize​(org.springframework.util.unit.DataSize maxRequestSize)
        Sets the maximum DataSize allowed for multipart/form-data requests.
        Parameters:
        maxRequestSize - the maximum request size
      • setMaxRequestSize

        @Deprecated
        public void setMaxRequestSize​(String maxRequestSize)
        Deprecated.
        since 2.1.0 in favor of setMaxRequestSize(DataSize)
        Sets the maximum size allowed for multipart/form-data requests. Values can use the suffixed "MB" or "KB" to indicate a Megabyte or Kilobyte size.
        Parameters:
        maxRequestSize - the maximum request size
      • setFileSizeThreshold

        public void setFileSizeThreshold​(org.springframework.util.unit.DataSize fileSizeThreshold)
        Sets the size threshold after which files will be written to disk.
        Parameters:
        fileSizeThreshold - the file size threshold
      • setFileSizeThreshold

        @Deprecated
        public void setFileSizeThreshold​(String fileSizeThreshold)
        Deprecated.
        since 2.1.0 in favor of setFileSizeThreshold(DataSize)
        Sets the size threshold after which files will be written to disk. Values can use the suffixed "MB" or "KB" to indicate a Megabyte or Kilobyte size.
        Parameters:
        fileSizeThreshold - the file size threshold
      • createMultipartConfig

        public javax.servlet.MultipartConfigElement createMultipartConfig()
        Create a new MultipartConfigElement instance.
        Returns:
        the multipart config element