UploadDataProviders

class UploadDataProviders


Предоставляет реализации UploadDataProvider для распространенных сценариев использования.

Краткое содержание

Общественные функции

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

Загружает объект ByteBuffer, начиная с текущей позиции buffer.position() и заканчивая buffer.limit()

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

Загружает содержимое data

java-static UploadDataProvider !

Загружает весь файл целиком, закрывая дескриптор, когда он больше не нужен.

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

Загружает весь файл целиком.

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

Загружает length байтов из data , начиная со offset

Общественные функции

создавать

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

Загружает объект ByteBuffer, начиная с текущей позиции buffer.position() и заканчивая buffer.limit()

Параметры
buffer: ByteBuffer !

Данные для загрузки

Возвраты
UploadDataProvider !

Новый UploadDataProvider для заданного буфера

создавать

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

Загружает содержимое data

Параметры
data: ByteArray !

Массив, содержащий данные для загрузки.

Возвраты
UploadDataProvider !

Новый UploadDataProvider для заданных данных.

создавать

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

Загружает весь файл целиком, закрывая дескриптор, когда он больше не нужен.

Параметры
fd: ParcelFileDescriptor !

Описание файла для загрузки

Возвраты
UploadDataProvider !

Новый UploadDataProvider для заданного дескриптора файла.

Броски
java.lang.IllegalArgumentException

если fd не является файлом.

создавать

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

Загружает весь файл целиком.

Параметры
file: File !

Файл для загрузки

Возвраты
UploadDataProvider !

Новый UploadDataProvider для указанного файла.

создавать

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

Загружает length байтов из data , начиная со offset

Параметры
data: ByteArray !

Массив, содержащий данные для загрузки.

offset: Int

Для начала выполните смещение внутри данных.

length: Int

Количество байтов для загрузки

Возвраты
UploadDataProvider !

Новый UploadDataProvider для заданных данных.