Package com.restfb

Class BinaryAttachment

java.lang.Object
com.restfb.BinaryAttachment

public class BinaryAttachment
extends Object
Represents a binary file that can be uploaded to Facebook.

Normally this would be a photo or video.

Since:
1.6.5
Author:
Mark Allen, Marcel Stoer
  • Constructor Details

    • BinaryAttachment

      @Deprecated protected BinaryAttachment​(String filename, InputStream data)
      Deprecated.
      use the stream-less API passing a byte[] for data
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      Throws:
      IllegalArgumentException - If data is null or filename is null or blank.
    • BinaryAttachment

      @Deprecated protected BinaryAttachment​(String fieldName, String filename, InputStream data)
      Deprecated.
      use the stream-less API passing a byte[] for data
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      fieldName - The field name the binary belongs to
      Throws:
      IllegalArgumentException - If data is null or filename is null or blank.
    • BinaryAttachment

      @Deprecated protected BinaryAttachment​(String filename, InputStream data, String contentType)
      Deprecated.
      use the stream-less API passing a byte[] for data
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      contentType - The attachment's contentType.
      Throws:
      IllegalArgumentException - If data is null, filename is null or blank, or contentType is null or blank.
      Since:
      1.6.13
    • BinaryAttachment

      @Deprecated protected BinaryAttachment​(String fieldName, String filename, InputStream data, String contentType)
      Deprecated.
      use the stream-less API passing a byte[] for data
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      contentType - The attachment's contentType.
      fieldName - The field name the binary belongs to
      Throws:
      IllegalArgumentException - If data is null, filename is null or blank, or contentType is null or blank.
      Since:
      1.6.13
    • BinaryAttachment

      protected BinaryAttachment​(String filename, byte[] data)
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      Throws:
      IllegalArgumentException - If data is null or filename is null or blank.
      Since:
      1.6.17
    • BinaryAttachment

      protected BinaryAttachment​(String fieldName, String filename, byte[] data)
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      fieldName - The field name the binary belongs to
      Throws:
      IllegalArgumentException - If data is null or filename is null or blank.
      Since:
      1.6.17
    • BinaryAttachment

      protected BinaryAttachment​(String filename, byte[] data, String contentType)
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      contentType - The attachment's contentType.
      Throws:
      IllegalArgumentException - If data is null, filename is null or blank, or contentType is null or blank.
      Since:
      1.6.17
    • BinaryAttachment

      protected BinaryAttachment​(String fieldName, String filename, byte[] data, String contentType)
      Creates a new binary attachment.
      Parameters:
      filename - The attachment's filename.
      data - The attachment's data.
      contentType - The attachment's contentType.
      fieldName - The field name the binary belongs to
      Throws:
      IllegalArgumentException - If data is null, filename is null or blank, or contentType is null or blank.
      Since:
      1.6.17
  • Method Details