Class MultipartUtility


  • public class MultipartUtility
    extends java.lang.Object
    Utility class for sending HTTP multipart/form-data requests.
    • Constructor Summary

      Constructors 
      Constructor Description
      MultipartUtility​(java.lang.String requestURL, java.lang.String charset)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addFilePart​(java.lang.String fieldName, java.io.File uploadFile)  
      void addFilePart​(java.lang.String fieldName, java.lang.String fileName, java.awt.image.BufferedImage bufferedImage)  
      void addFormField​(java.lang.String name, java.lang.String value)  
      void addHeaderField​(java.lang.String name, java.lang.String value)  
      java.util.List<java.lang.String> finish()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultipartUtility

        public MultipartUtility​(java.lang.String requestURL,
                                java.lang.String charset)
                         throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • addFormField

        public void addFormField​(java.lang.String name,
                                 java.lang.String value)
      • addFilePart

        public void addFilePart​(java.lang.String fieldName,
                                java.io.File uploadFile)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • addFilePart

        public void addFilePart​(java.lang.String fieldName,
                                java.lang.String fileName,
                                java.awt.image.BufferedImage bufferedImage)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • addHeaderField

        public void addHeaderField​(java.lang.String name,
                                   java.lang.String value)
      • finish

        public java.util.List<java.lang.String> finish()
                                                throws java.io.IOException
        Throws:
        java.io.IOException