UploadDataProviders

public final class UploadDataProviders


Proporciona implementaciones de UploadDataProvider para casos de uso comunes.

Resumen

Métodos públicos

static UploadDataProvider

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

static UploadDataProvider
create(byte[] data)

Sube el contenido de data

static UploadDataProvider

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

static UploadDataProvider
create(File file)

Sube un archivo completo.

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

Sube bytes length de data, comenzando desde offset

Métodos públicos

create

public static UploadDataProvider create(ByteBuffer buffer)

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

Parámetros
ByteBuffer buffer

Los datos que se subirán

Muestra
UploadDataProvider

Un nuevo UploadDataProvider para el búfer determinado

create

public static UploadDataProvider create(byte[] data)

Sube el contenido de data

Parámetros
byte[] data

Array que contiene los datos que se subirán

Muestra
UploadDataProvider

Un nuevo UploadDataProvider para los datos determinados

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

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

Parámetros
ParcelFileDescriptor fd

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

public static UploadDataProvider create(File file)

Sube un archivo completo.

Parámetros
File file

El archivo que se subirá

Muestra
UploadDataProvider

Un nuevo UploadDataProvider para el archivo determinado

create

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

Sube bytes length de data, comenzando desde offset

Parámetros
byte[] data

Array que contiene los datos que se subirán

int offset

Desplazamiento dentro de los datos para comenzar

int length

Cantidad de bytes que se subirán

Muestra
UploadDataProvider

Un nuevo UploadDataProvider para los datos determinados