Class MultiPartFormInputStream.MultiPart

    • Constructor Detail

      • MultiPart

        public MultiPart​(String name,
                         String filename)
        Deprecated.
    • Method Detail

      • getContentType

        public String getContentType()
        Deprecated.
        Description copied from interface: Part
        Obtain the content type passed by the browser.
        Specified by:
        getContentType in interface Part
        Returns:
        The content type passed by the browser or null if not defined.
      • getHeader

        public String getHeader​(String name)
        Deprecated.
        Description copied from interface: Part
        Obtains the value of the specified part header as a String. If there are multiple headers with the same name, this method returns the first header in the part. The header name is case insensitive.
        Specified by:
        getHeader in interface Part
        Parameters:
        name - Header name
        Returns:
        The header value or null if the header is not present
      • getHeaderNames

        public Collection<String> getHeaderNames()
        Deprecated.
        Description copied from interface: Part
        Get the header names provided for this part.
        Specified by:
        getHeaderNames in interface Part
        Returns:
        a Collection of all the header names provided for this part.
      • getHeaders

        public Collection<String> getHeaders​(String name)
        Deprecated.
        Description copied from interface: Part
        Obtain all the values of the specified part header.
        Specified by:
        getHeaders in interface Part
        Parameters:
        name - The name of the header of interest. The header name is case insensitive.
        Returns:
        All the values of the specified part header. If the part did not include any headers of the specified name, this method returns an empty Collection.
      • getInputStream

        public InputStream getInputStream()
                                   throws IOException
        Deprecated.
        Description copied from interface: Part
        Obtain an InputStream that can be used to retrieve the contents of the file.
        Specified by:
        getInputStream in interface Part
        Returns:
        An InputStream for the contents of the file
        Throws:
        IOException - if an I/O occurs while obtaining the stream
      • getSubmittedFileName

        public String getSubmittedFileName()
        Deprecated.
        Description copied from interface: Part
        If this part represents an uploaded file, gets the file name submitted in the upload. Returns null if no file name is available or if this part is not a file upload.
        Specified by:
        getSubmittedFileName in interface Part
        Returns:
        the submitted file name or null.
      • getBytes

        public byte[] getBytes()
        Deprecated.
      • getName

        public String getName()
        Deprecated.
        Description copied from interface: Part
        Obtain the name of the field in the multipart form corresponding to this part.
        Specified by:
        getName in interface Part
        Returns:
        The name of the field in the multipart form corresponding to this part.
      • getSize

        public long getSize()
        Deprecated.
        Description copied from interface: Part
        Obtain the size of this part.
        Specified by:
        getSize in interface Part
        Returns:
        The size of the part if bytes
      • write

        public void write​(String fileName)
                   throws IOException
        Deprecated.
        Description copied from interface: Part
        A convenience method to write an uploaded part to disk. The client code is not concerned with whether or not the part is stored in memory, or on disk in a temporary location. They just want to write the uploaded part to a file. This method is not guaranteed to succeed if called more than once for the same part. This allows a particular implementation to use, for example, file renaming, where possible, rather than copying all of the underlying data, thus gaining a significant performance benefit.
        Specified by:
        write in interface Part
        Parameters:
        fileName - The location into which the uploaded part should be stored. Relative locations are relative to MultipartConfigElement.getLocation()
        Throws:
        IOException - if an I/O occurs while attempting to write the part
      • delete

        public void delete()
                    throws IOException
        Deprecated.
        Remove the file, whether or not Part.write() was called on it (ie no longer temporary)
        Specified by:
        delete in interface Part
        Throws:
        IOException - if an I/O occurs while attempting to delete the part
      • cleanUp

        public void cleanUp()
                     throws IOException
        Deprecated.
        Only remove tmp files.
        Throws:
        IOException - if unable to delete the file
      • getFile

        public File getFile()
        Deprecated.
        Get the file
        Returns:
        the file, if any, the data has been written to.
      • getContentDispositionFilename

        public String getContentDispositionFilename()
        Deprecated.
        Get the filename from the content-disposition.
        Returns:
        null or the filename