UploadDataProviders

public final class UploadDataProviders


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

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

Общедоступные методы

static UploadDataProvider
create ( ByteBuffer buffer)

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

static UploadDataProvider
create (byte[] data)

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

static UploadDataProvider

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

static UploadDataProvider
create ( File file)

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

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

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

Общедоступные методы

создавать

public static UploadDataProvider create(ByteBuffer buffer)

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

Параметры
ByteBuffer buffer

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

Возвраты
UploadDataProvider

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

создавать

public static UploadDataProvider create(byte[] data)

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

Параметры
byte[] data

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

Возвраты
UploadDataProvider

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

создавать

public static UploadDataProvider create(ParcelFileDescriptor fd)

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

Параметры
ParcelFileDescriptor fd

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

Возвраты
UploadDataProvider

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

Броски
java.lang.IllegalArgumentException

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

создавать

public static UploadDataProvider create(File file)

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

Параметры
File file

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

Возвраты
UploadDataProvider

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

создавать

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

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

Параметры
byte[] data

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

int offset

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

int length

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

Возвраты
UploadDataProvider

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