Class DiskFileUpload

    • Field Detail

      • fileItemFactory

        private DefaultFileItemFactory fileItemFactory
        Deprecated.
        The factory to use to create new form items.
    • Constructor Detail

      • DiskFileUpload

        public DiskFileUpload​(DefaultFileItemFactory fileItemFactory)
        Deprecated.
        Use FileUpload instead.
        Constructs an instance of this class which uses the supplied factory to create FileItem instances.
        See Also:
        DiskFileUpload()
    • Method Detail

      • getFileItemFactory

        public FileItemFactory getFileItemFactory()
        Deprecated.
        Use FileUpload instead.
        Returns the factory class used when creating file items.
        Specified by:
        getFileItemFactory in class FileUploadBase
        Returns:
        The factory class for new file items.
      • setFileItemFactory

        public void setFileItemFactory​(FileItemFactory factory)
        Deprecated.
        Use FileUpload instead.
        Sets the factory class to use when creating file items. The factory must be an instance of DefaultFileItemFactory or a subclass thereof, or else a ClassCastException will be thrown.
        Specified by:
        setFileItemFactory in class FileUploadBase
        Parameters:
        factory - The factory class for new file items.
      • getSizeThreshold

        public int getSizeThreshold()
        Deprecated.
        Use DiskFileItemFactory instead.
        Returns the size threshold beyond which files are written directly to disk.
        Returns:
        The size threshold, in bytes.
        See Also:
        setSizeThreshold(int)
      • setSizeThreshold

        public void setSizeThreshold​(int sizeThreshold)
        Deprecated.
        Use DiskFileItemFactory instead.
        Sets the size threshold beyond which files are written directly to disk.
        Parameters:
        sizeThreshold - The size threshold, in bytes.
        See Also:
        getSizeThreshold()
      • getRepositoryPath

        public java.lang.String getRepositoryPath()
        Deprecated.
        Use DiskFileItemFactory instead.
        Returns the location used to temporarily store files that are larger than the configured size threshold.
        Returns:
        The path to the temporary file location.
        See Also:
        setRepositoryPath(String)
      • setRepositoryPath

        public void setRepositoryPath​(java.lang.String repositoryPath)
        Deprecated.
        Use DiskFileItemFactory instead.
        Sets the location used to temporarily store files that are larger than the configured size threshold.
        Parameters:
        repositoryPath - The path to the temporary file location.
        See Also:
        getRepositoryPath()
      • parseRequest

        public java.util.List parseRequest​(javax.servlet.http.HttpServletRequest req,
                                           int sizeThreshold,
                                           long sizeMax,
                                           java.lang.String path)
                                    throws FileUploadException
        Deprecated.
        Use ServletFileUpload instead.
        Processes an RFC 1867 compliant multipart/form-data stream. If files are stored on disk, the path is given by getRepository().
        Parameters:
        req - The servlet request to be parsed. Must be non-null.
        sizeThreshold - The max size in bytes to be stored in memory.
        sizeMax - The maximum allowed upload size, in bytes.
        path - The location where the files should be stored.
        Returns:
        A list of FileItem instances parsed from the request, in the order that they were transmitted.
        Throws:
        FileUploadException - if there are problems reading/parsing the request or storing files.