UploadDataProviders

class UploadDataProviders


Fornisce implementazioni di UploadDataProvider per casi d'uso comuni.

Riepilogo

Funzioni pubbliche

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

Carica un ByteBuffer, dalla buffer.position() corrente a buffer.limit()

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

Carica i contenuti di data

java-static UploadDataProvider!

Carica un intero file, chiudendo il descrittore quando non è più necessario.

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

Carica un intero file.

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

Carica length byte da data, a partire da offset

Funzioni pubbliche

create

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

Carica un ByteBuffer, dalla buffer.position() corrente a buffer.limit()

Parametri
buffer: ByteBuffer!

I dati da caricare

Resi
UploadDataProvider!

Un nuovo UploadDataProvider per il buffer specificato

create

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

Carica i contenuti di data

Parametri
data: ByteArray!

Array contenente i dati da caricare

Resi
UploadDataProvider!

Un nuovo UploadDataProvider per i dati specificati

create

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

Carica un intero file, chiudendo il descrittore quando non è più necessario.

Parametri
fd: ParcelFileDescriptor!

Il descrittore del file da caricare

Resi
UploadDataProvider!

Un nuovo UploadDataProvider per il descrittore del file specificato

Genera
java.lang.IllegalArgumentException

se fd non è un file.

create

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

Carica un intero file.

Parametri
file: File!

Il file da caricare

Resi
UploadDataProvider!

Un nuovo UploadDataProvider per il file specificato

create

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

Carica length byte da data, a partire da offset

Parametri
data: ByteArray!

Array contenente i dati da caricare

offset: Int

Offset all'interno dei dati da cui iniziare

length: Int

Numero di byte da caricare

Resi
UploadDataProvider!

Un nuovo UploadDataProvider per i dati specificati