Interface ClientMultipartForm

  • All Superinterfaces:
    ClientForm

    public interface ClientMultipartForm
    extends ClientForm
    A multipart form, providing file upload capabilities.
    Author:
    Julien Viet
    • Method Detail

      • mixed

        ClientMultipartForm mixed​(boolean allow)
        Allow or disallow multipart mixed encoding when files are sharing the same file name.
        The default value is true.
        Set to false if you want to achieve the behavior for HTML5.
        Parameters:
        allow - true allows use of multipart mixed encoding
        Returns:
        a reference to this, so the API can be used fluently
      • mixed

        boolean mixed()
        Returns:
        whether multipart mixed encoding is allowed
      • textFileUpload

        ClientMultipartForm textFileUpload​(String name,
                                           String filename,
                                           String mediaType,
                                           Buffer content)
        Add a text file upload form data part.
        Parameters:
        name - name of the parameter
        filename - filename of the file
        mediaType - the MIME type of the file
        content - the content of the file
        Returns:
        a reference to this, so the API can be used fluently
      • binaryFileUpload

        ClientMultipartForm binaryFileUpload​(String name,
                                             String filename,
                                             String mediaType,
                                             Buffer content)
        Add a binary file upload form data part.
        Parameters:
        name - name of the parameter
        filename - filename of the file
        mediaType - the MIME type of the file
        content - the content of the file
        Returns:
        a reference to this, so the API can be used fluently
      • textFileUpload

        ClientMultipartForm textFileUpload​(String name,
                                           String filename,
                                           String mediaType,
                                           String pathname)
        Add a text file upload form data part.
        Parameters:
        name - name of the parameter
        filename - filename of the file
        mediaType - the MIME type of the file
        pathname - the pathname of the file
        Returns:
        a reference to this, so the API can be used fluently
      • binaryFileUpload

        ClientMultipartForm binaryFileUpload​(String name,
                                             String filename,
                                             String mediaType,
                                             String pathname)
        Add a binary file upload form data part.
        Parameters:
        name - name of the parameter
        filename - filename of the file
        mediaType - the MIME type of the file
        pathname - the pathname of the file
        Returns:
        a reference to this, so the API can be used fluently