@Deprecated public class FilePart extends PartBase
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project. It is not recommended to use it in any new code. Instead, use HTTP client API plugins as a dependency in your code. E.g. Apache HttpComponents Client API 4.x Plugin or Async HTTP Client Plugin.
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
      Deprecated.
      Default content encoding of file attachments.
      See Also:
    • DEFAULT_CHARSET

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

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

    • FilePart

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

      public FilePart(String name, File file) throws FileNotFoundException
      Deprecated.
      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
      Deprecated.
      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
      Deprecated.
      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
      Deprecated.
      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.