Package com.pdfgate

Class FileParam

java.lang.Object
com.pdfgate.FileParam

public final class FileParam extends Object
Represents a binary file payload for multipart PDF uploads.
  • Constructor Details

    • FileParam

      public FileParam(String name, byte[] data)
      Creates a file payload with the default content type.
      Parameters:
      name - file name.
      data - file bytes.
    • FileParam

      public FileParam(String name, byte[] data, String type)
      Creates a file payload with an explicit content type.
      Parameters:
      name - file name.
      data - file bytes.
      type - content type, or null to let the client infer it.
  • Method Details

    • getName

      public String getName()
      Returns the filename.
      Returns:
      the filename.
    • getData

      public byte[] getData()
      Returns the file bytes.
      Returns:
      the file bytes.
    • getType

      public String getType()
      Returns the content type override, if provided.
      Returns:
      the content type override, if provided.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object