Class FilePart


  • public class FilePart
    extends PartBase
    This class implements a part of a Multipart post object that consists of a file.
    Since:
    2.0
    • Field Detail

      • DEFAULT_CONTENT_TYPE

        public static final java.lang.String DEFAULT_CONTENT_TYPE
        Default content encoding of file attachments.
        See Also:
        Constant Field Values
      • DEFAULT_CHARSET

        public static final java.lang.String DEFAULT_CHARSET
        Default charset of file attachments.
        See Also:
        Constant Field Values
      • DEFAULT_TRANSFER_ENCODING

        public static final java.lang.String DEFAULT_TRANSFER_ENCODING
        Default transfer encoding of file attachments.
        See Also:
        Constant Field Values
    • Constructor Detail

      • FilePart

        public FilePart​(java.lang.String name,
                        PartSource partSource,
                        java.lang.String contentType,
                        java.lang.String charset)
        FilePart Constructor.
        Parameters:
        name - the name for this part
        partSource - the source for this part
        contentType - the content type for this part, if null the default is used
        charset - the charset encoding for this part, if null the default is used
      • FilePart

        public FilePart​(java.lang.String name,
                        PartSource partSource)
        FilePart Constructor.
        Parameters:
        name - the name for this part
        partSource - the source for this part
      • FilePart

        public FilePart​(java.lang.String name,
                        java.io.File file)
                 throws java.io.FileNotFoundException
        FilePart Constructor.
        Parameters:
        name - the name of the file part
        file - the file to post
        Throws:
        java.io.FileNotFoundException - if the file is not a normal file or if it is not readable.
      • FilePart

        public FilePart​(java.lang.String name,
                        java.io.File file,
                        java.lang.String contentType,
                        java.lang.String charset)
                 throws java.io.FileNotFoundException
        FilePart Constructor.
        Parameters:
        name - the name of the file part
        file - the file to post
        contentType - the content type for this part, if null the default is used
        charset - the charset encoding for this part, if null the default is used
        Throws:
        java.io.FileNotFoundException - if the file is not a normal file or if it is not readable.
      • FilePart

        public FilePart​(java.lang.String name,
                        java.lang.String fileName,
                        java.io.File file)
                 throws java.io.FileNotFoundException
        FilePart Constructor.
        Parameters:
        name - the name of the file part
        fileName - the file name
        file - the file to post
        Throws:
        java.io.FileNotFoundException - if the file is not a normal file or if it is not readable.
      • FilePart

        public FilePart​(java.lang.String name,
                        java.lang.String fileName,
                        java.io.File file,
                        java.lang.String contentType,
                        java.lang.String charset)
                 throws java.io.FileNotFoundException
        FilePart Constructor.
        Parameters:
        name - the name of the file part
        fileName - the file name
        file - the file to post
        contentType - the content type for this part, if null the default is used
        charset - the charset encoding for this part, if null the default is used
        Throws:
        java.io.FileNotFoundException - if the file is not a normal file or if it is not readable.