Class FileUpload

java.lang.Object
io.vertx.rxjava3.ext.web.FileUpload
All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate

public class FileUpload extends Object implements io.vertx.lang.rx.RxDelegate
Represents a file-upload from an HTTP multipart form submission.

NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

  • Field Details

    • __TYPE_ARG

      public static final io.vertx.lang.rx.TypeArg<FileUpload> __TYPE_ARG
  • Constructor Details

    • FileUpload

      public FileUpload(FileUpload delegate)
    • FileUpload

      public FileUpload(Object delegate)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getDelegate

      public FileUpload getDelegate()
      Specified by:
      getDelegate in interface io.vertx.lang.rx.RxDelegate
    • name

      public String name()
      Returns:
      the name of the upload as provided in the form submission
    • uploadedFileName

      public String uploadedFileName()
      Returns:
      the actual temporary file name on the server where the file was uploaded to.
    • fileName

      public String fileName()
      Returns:
      the file name of the upload as provided in the form submission
    • size

      public long size()
      Returns:
      the size of the upload, in bytes
    • contentType

      public String contentType()
      Returns:
      the content type (MIME type) of the upload
    • contentTransferEncoding

      public String contentTransferEncoding()
      Returns:
      the content transfer encoding of the upload - this describes how the upload was encoded in the form submission.
    • charSet

      public String charSet()
      Returns:
      the charset of the upload
    • cancel

      public boolean cancel()
      Try to cancel the file upload.
      Returns:
      true when the upload was cancelled, false when the upload is finished and the file is available
    • delete

      public Completable delete()
      Delete the uploaded file on the disk.
      Returns:
      a future signaling when the file has been deleted
    • rxDelete

      public Completable rxDelete()
      Delete the uploaded file on the disk.
      Returns:
      a future signaling when the file has been deleted
    • newInstance

      public static FileUpload newInstance(FileUpload arg)