UploadDataProviders

class UploadDataProviders


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

Résumé

Fonctions publiques

java-static UploadDataProvider!
create(buffer: ByteBuffer!)

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

java-static UploadDataProvider!
create(data: ByteArray!)

Importe le contenu de data

java-static UploadDataProvider!

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

java-static UploadDataProvider!
create(file: File!)

Importe un fichier entier.

java-static UploadDataProvider!
create(data: ByteArray!, offset: Int, length: Int)

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

Fonctions publiques

create

java-static fun create(buffer: ByteBuffer!): UploadDataProvider!

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

Paramètres
buffer: ByteBuffer!

Données à importer

Renvoie
UploadDataProvider!

Nouveau UploadDataProvider pour le tampon donné

create

java-static fun create(data: ByteArray!): UploadDataProvider!

Importe le contenu de data

Paramètres
data: ByteArray!

Tableau contenant les données à importer

Renvoie
UploadDataProvider!

Nouveau UploadDataProvider pour les données données

create

java-static fun create(fd: ParcelFileDescriptor!): UploadDataProvider!

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

Paramètres
fd: ParcelFileDescriptor!

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

java-static fun create(file: File!): UploadDataProvider!

Importe un fichier entier.

Paramètres
file: File!

Fichier à importer

Renvoie
UploadDataProvider!

Nouveau UploadDataProvider pour le fichier donné

create

java-static fun create(data: ByteArray!, offset: Int, length: Int): UploadDataProvider!

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

Paramètres
data: ByteArray!

Tableau contenant les données à importer

offset: Int

Décalage dans les données pour commencer

length: Int

Nombre d'octets à importer

Renvoie
UploadDataProvider!

Nouveau UploadDataProvider pour les données données