UploadDataProviders

class UploadDataProviders


Fornece implementações de UploadDataProvider para casos de uso comuns.

Resumo

Funções públicas

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

Faz o upload de um ByteBuffer, da buffer.position() atual para buffer.limit()

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

Faz o upload do conteúdo de data

java-static UploadDataProvider!

Faz o upload de um arquivo inteiro, fechando o descritor quando ele não for mais necessário.

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

Faz o upload de um arquivo inteiro.

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

Faz o upload de bytes length de data, começando em offset

Funções públicas

create

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

Faz o upload de um ByteBuffer, da buffer.position() atual para buffer.limit()

Parâmetros
buffer: ByteBuffer!

Os dados para upload

Retorna
UploadDataProvider!

Um novo UploadDataProvider para o buffer fornecido

create

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

Faz o upload do conteúdo de data

Parâmetros
data: ByteArray!

Matriz que contém os dados para upload

Retorna
UploadDataProvider!

Um novo UploadDataProvider para os dados fornecidos

create

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

Faz o upload de um arquivo inteiro, fechando o descritor quando ele não for mais necessário.

Parâmetros
fd: ParcelFileDescriptor!

O descritor do arquivo para upload

Retorna
UploadDataProvider!

Um novo UploadDataProvider para o descritor do arquivo fornecido

Gera
java.lang.IllegalArgumentException

se fd não for um arquivo.

create

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

Faz o upload de um arquivo inteiro.

Parâmetros
file: File!

O arquivo para upload

Retorna
UploadDataProvider!

Um novo UploadDataProvider para o arquivo fornecido

create

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

Faz o upload de bytes length de data, começando em offset

Parâmetros
data: ByteArray!

Matriz que contém os dados para upload

offset: Int

Deslocamento nos dados para começar

length: Int

Número de bytes para upload

Retorna
UploadDataProvider!

Um novo UploadDataProvider para os dados fornecidos