程序包 cool.scx.util

类 FormData

java.lang.Object
cool.scx.util.FormData

public final class FormData extends Object
使用 netty 的 HttpPostRequestEncoder 简化 FormData 的创建

可以直接调用 write() 进行写入 (异步)

版本:
2.0.4
作者:
scx567888
  • 构造器详细资料

    • FormData

      public FormData()
  • 方法详细资料

    • attribute

      public FormData attribute(String name, Object text)

      attribute.

      参数:
      name - a String object
      text - a Object object
      返回:
      a FormData object
    • fileUpload

      public FormData fileUpload(String name, byte[] fileByte)

      fileUpload.

      参数:
      name - a String object
      fileByte - an array of byte objects
      返回:
      a FormData object
    • fileUpload

      public FormData fileUpload(String name, byte[] fileByte, String filename)

      fileUpload.

      参数:
      name - a String object
      fileByte - an array of byte objects
      filename - a String object
      返回:
      a FormData object
    • fileUpload

      public FormData fileUpload(String name, byte[] fileByte, String filename, String contentType)

      fileUpload.

      参数:
      name - a String object
      fileByte - an array of byte objects
      filename - a String object
      contentType - a String object
      返回:
      a FormData object
    • fileUpload

      public FormData fileUpload(String name, Path filePath)

      fileUpload.

      参数:
      name - a String object
      filePath - a Path object
      返回:
      a FormData object
    • fileUpload

      public FormData fileUpload(String name, Path filePath, String filename)

      fileUpload.

      参数:
      name - a String object
      filePath - a Path object
      filename - a String object
      返回:
      a FormData object
    • fileUpload

      public FormData fileUpload(String name, Path filePath, String filename, String contentType)

      fileUpload.

      参数:
      name - a String object
      filePath - a Path object
      filename - a String object
      contentType - a String object
      返回:
      a FormData object
    • remove

      public FormData remove(String name)

      remove.

      参数:
      name - a String object
      返回:
      a FormData object
    • write

      public void write(io.vertx.core.http.HttpClientRequest request)

      write.

      参数:
      request - a HttpClientRequest object