UploadDataProviders

public final class UploadDataProviders


Cung cấp các phương thức triển khai UploadDataProvider cho các trường hợp sử dụng phổ biến.

Tóm tắt

Phương thức công khai

static UploadDataProvider

Tải một ByteBuffer lên, từ buffer.position() hiện tại đến buffer.limit()

static UploadDataProvider
create(byte[] data)

Tải nội dung của data lên

static UploadDataProvider

Tải toàn bộ tệp lên, đóng chỉ số mô tả khi không cần nữa.

static UploadDataProvider
create(File file)

Tải toàn bộ tệp lên.

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

Tải length byte lên từ data, bắt đầu từ offset

Phương thức công khai

create

public static UploadDataProvider create(ByteBuffer buffer)

Tải một ByteBuffer lên, từ buffer.position() hiện tại đến buffer.limit()

Tham số
ByteBuffer buffer

Dữ liệu cần tải lên

Giá trị trả về
UploadDataProvider

Một UploadDataProvider mới cho vùng đệm đã cho

create

public static UploadDataProvider create(byte[] data)

Tải nội dung của data lên

Tham số
byte[] data

Mảng chứa dữ liệu cần tải lên

Giá trị trả về
UploadDataProvider

Một UploadDataProvider mới cho dữ liệu đã cho

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

Tải toàn bộ tệp lên, đóng chỉ số mô tả khi không cần nữa.

Tham số
ParcelFileDescriptor fd

Chỉ số mô tả tệp để tải lên

Giá trị trả về
UploadDataProvider

Một UploadDataProvider mới cho chỉ số mô tả tệp đã cho

Gửi
java.lang.IllegalArgumentException

nếu fd không phải là một tệp.

create

public static UploadDataProvider create(File file)

Tải toàn bộ tệp lên.

Tham số
File file

Tệp cần tải lên

Giá trị trả về
UploadDataProvider

Một UploadDataProvider mới cho tệp đã cho

create

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

Tải length byte lên từ data, bắt đầu từ offset

Tham số
byte[] data

Mảng chứa dữ liệu cần tải lên

int offset

Độ lệch trong dữ liệu để bắt đầu

int length

Số byte cần tải lên

Giá trị trả về
UploadDataProvider

Một UploadDataProvider mới cho dữ liệu đã cho