UploadDataProviders

class UploadDataProviders


Proporciona implementaciones de UploadDataProvider para casos de uso comunes.

Resumen

Funciones públicas

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

Sube un ByteBuffer, desde el buffer.position() actual hasta buffer.limit()

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

Sube el contenido de data

java-static UploadDataProvider!

Sube un archivo completo y cierra el descriptor cuando ya no es necesario.

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

Sube un archivo completo.

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

Sube bytes length de data, comenzando desde offset

Funciones públicas

create

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

Sube un ByteBuffer, desde el buffer.position() actual hasta buffer.limit()

Parámetros
buffer: ByteBuffer!

Los datos que se subirán

Muestra
UploadDataProvider!

Un nuevo UploadDataProvider para el búfer determinado

create

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

Sube el contenido de data

Parámetros
data: ByteArray!

Es un array que contiene los datos que se subirán.

Muestra
UploadDataProvider!

Un nuevo UploadDataProvider para los datos determinados

create

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

Sube un archivo completo y cierra el descriptor cuando ya no es necesario.

Parámetros
fd: ParcelFileDescriptor!

Es el descriptor de archivo que se subirá.

Muestra
UploadDataProvider!

Un nuevo UploadDataProvider para el descriptor de archivo determinado

Arroja
java.lang.IllegalArgumentException

si fd no es un archivo.

create

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

Sube un archivo completo.

Parámetros
file: File!

Es el archivo que se subirá.

Muestra
UploadDataProvider!

Un nuevo UploadDataProvider para el archivo determinado

create

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

Sube bytes length de data, comenzando desde offset

Parámetros
data: ByteArray!

Es un array que contiene los datos que se subirán.

offset: Int

Es el desplazamiento dentro de los datos con los que se comenzará.

length: Int

Es la cantidad de bytes que se subirán.

Muestra
UploadDataProvider!

Un nuevo UploadDataProvider para los datos determinados