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 length bytes 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

Es un 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 length bytes de data, comenzando desde offset

Parámetros
byte[] data

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

int offset

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

int length

Es la cantidad de bytes que se subirán.

Muestra
UploadDataProvider

Un nuevo UploadDataProvider para los datos determinados