Class FileBody

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.io.File file  
      private java.lang.String filename  
    • Constructor Summary

      Constructors 
      Constructor Description
      FileBody​(java.io.File file)  
      FileBody​(java.io.File file, org.apache.hc.core5.http.ContentType contentType)  
      FileBody​(java.io.File file, org.apache.hc.core5.http.ContentType contentType, java.lang.String filename)  
    • Field Detail

      • file

        private final java.io.File file
      • filename

        private final java.lang.String filename
    • Constructor Detail

      • FileBody

        public FileBody​(java.io.File file)
      • FileBody

        public FileBody​(java.io.File file,
                        org.apache.hc.core5.http.ContentType contentType,
                        java.lang.String filename)
        Since:
        4.3
      • FileBody

        public FileBody​(java.io.File file,
                        org.apache.hc.core5.http.ContentType contentType)
        Since:
        4.3
    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • writeTo

        public void writeTo​(java.io.OutputStream out)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getContentLength

        public long getContentLength()
        Description copied from interface: ContentDescriptor
        Returns the body descriptors content-length.
        Returns:
        Content length, if known, or -1, to indicate the absence of a content-length header.
      • getFilename

        public java.lang.String getFilename()
      • getFile

        public java.io.File getFile()