UploadDataProviders

public final class UploadDataProviders


Fournit des implémentations de UploadDataProvider pour les cas d'utilisation courants.

Résumé

Méthodes publiques

static UploadDataProvider

Importe un ByteBuffer, de la buffer.position() actuelle à buffer.limit()

static UploadDataProvider
create(byte[] data)

Importe le contenu de data

static UploadDataProvider

Importe un fichier entier et ferme le descripteur lorsqu'il n'est plus nécessaire.

static UploadDataProvider
create(File file)

Importe un fichier entier.

static UploadDataProvider
create(byte[] data, int offset, int length)

Importe length octets à partir de data, en commençant par offset

Méthodes publiques

create

public static UploadDataProvider create(ByteBuffer buffer)

Importe un ByteBuffer, de la buffer.position() actuelle à buffer.limit()

Paramètres
ByteBuffer buffer

Données à importer

Renvoie
UploadDataProvider

Nouveau UploadDataProvider pour le tampon donné

create

public static UploadDataProvider create(byte[] data)

Importe le contenu de data

Paramètres
byte[] data

Tableau contenant les données à importer

Renvoie
UploadDataProvider

Nouveau UploadDataProvider pour les données données

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

Importe un fichier entier et ferme le descripteur lorsqu'il n'est plus nécessaire.

Paramètres
ParcelFileDescriptor fd

Descripteur de fichier à importer

Renvoie
UploadDataProvider

Nouveau UploadDataProvider pour le descripteur de fichier donné

Génère
java.lang.IllegalArgumentException

Si fd n'est pas un fichier.

create

public static UploadDataProvider create(File file)

Importe un fichier entier.

Paramètres
File file

Fichier à importer

Renvoie
UploadDataProvider

Nouveau UploadDataProvider pour le fichier donné

create

public static UploadDataProvider create(byte[] data, int offset, int length)

Importe length octets à partir de data, en commençant par offset

Paramètres
byte[] data

Tableau contenant les données à importer

int offset

Décalage dans les données pour commencer

int length

Nombre d'octets à importer

Renvoie
UploadDataProvider

Nouveau UploadDataProvider pour les données données