Direct Known Subclasses:
ContentTypeFilePart

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

    • DEFAULT_CONTENT_TYPE

      public static final String DEFAULT_CONTENT_TYPE
      Default content encoding of file attachments.
      See Also:
    • DEFAULT_CHARSET

      public static final String DEFAULT_CHARSET
      Default charset of file attachments.
      See Also:
    • DEFAULT_TRANSFER_ENCODING

      public static final String DEFAULT_TRANSFER_ENCODING
      Default transfer encoding of file attachments.
      See Also:
    • FILE_NAME

      protected static final String FILE_NAME
      Attachment's file name
      See Also:
  • Constructor Details

    • FilePart

      public FilePart(String name, PartSource partSource, String contentType, 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(String name, PartSource partSource)
      FilePart Constructor.
      Parameters:
      name - the name for this part
      partSource - the source for this part
    • FilePart

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

      public FilePart(String name, File file, String contentType, String charset) throws 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:
      FileNotFoundException - if the file is not a normal file or if it is not readable.
    • FilePart

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

      public FilePart(String name, String fileName, File file, String contentType, String charset) throws 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:
      FileNotFoundException - if the file is not a normal file or if it is not readable.
  • Method Details