UploadDataProviders

public final class UploadDataProviders


Menyediakan implementasi UploadDataProvider untuk kasus penggunaan umum.

Ringkasan

Metode publik

static UploadDataProvider

Mengupload ByteBuffer, dari buffer.position() saat ini ke buffer.limit()

static UploadDataProvider
create(byte[] data)

Mengupload konten data

static UploadDataProvider

Mengupload seluruh file, menutup deskriptor saat tidak lagi diperlukan.

static UploadDataProvider
create(File file)

Mengupload seluruh file.

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

Mengupload byte length dari data, mulai dari offset

Metode publik

buat

public static UploadDataProvider create(ByteBuffer buffer)

Mengupload ByteBuffer, dari buffer.position() saat ini ke buffer.limit()

Parameter
ByteBuffer buffer

Data yang akan diupload

Hasil
UploadDataProvider

UploadDataProvider baru untuk buffer yang diberikan

buat

public static UploadDataProvider create(byte[] data)

Mengupload konten data

Parameter
byte[] data

Array yang berisi data yang akan diupload

Hasil
UploadDataProvider

UploadDataProvider baru untuk data yang diberikan

buat

public static UploadDataProvider create(ParcelFileDescriptor fd)

Mengupload seluruh file, menutup deskriptor saat tidak lagi diperlukan.

Parameter
ParcelFileDescriptor fd

Deskriptor file yang akan diupload

Hasil
UploadDataProvider

UploadDataProvider baru untuk deskriptor file yang diberikan

Menampilkan
java.lang.IllegalArgumentException

jika fd bukan file.

buat

public static UploadDataProvider create(File file)

Mengupload seluruh file.

Parameter
File file

File yang akan diupload

Hasil
UploadDataProvider

UploadDataProvider baru untuk file yang diberikan

buat

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

Mengupload byte length dari data, mulai dari offset

Parameter
byte[] data

Array yang berisi data yang akan diupload

int offset

Offset dalam data untuk memulai

int length

Jumlah byte yang akan diupload

Hasil
UploadDataProvider

UploadDataProvider baru untuk data yang diberikan