UploadDataProviders

public final class UploadDataProviders


Yaygın kullanım alanları için UploadDataProvider uygulamaları sağlar.

Özet

Herkese açık yöntemler

static UploadDataProvider

ByteBuffer'ı, mevcut buffer.position() konumundan buffer.limit() konumuna yükler.

static UploadDataProvider
create(byte[] data)

data içeriğini yükler.

static UploadDataProvider

Gerekli olmadığında tanımlayıcıyı kapatarak dosyanın tamamını yükler.

static UploadDataProvider
create(File file)

Dosyanın tamamını yükler.

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

offset tarihinden itibaren data kanalından length baytlık yükleme

Herkese açık yöntemler

create

public static UploadDataProvider create(ByteBuffer buffer)

ByteBuffer'ı, mevcut buffer.position() konumundan buffer.limit() konumuna yükler.

Parametreler
ByteBuffer buffer

Yüklenecek veriler

İadeler
UploadDataProvider

Belirtilen arabellek için yeni bir UploadDataProvider

create

public static UploadDataProvider create(byte[] data)

data içeriğini yükler.

Parametreler
byte[] data

Yüklenecek verileri içeren dizi

İadeler
UploadDataProvider

Belirtilen veriler için yeni bir UploadDataProvider

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

Gerekli olmadığında tanımlayıcıyı kapatarak dosyanın tamamını yükler.

Parametreler
ParcelFileDescriptor fd

Yüklenecek dosya tanımlayıcısı

İadeler
UploadDataProvider

Belirtilen dosya tanımlayıcısı için yeni bir UploadDataProvider

Verdiği hatalar
java.lang.IllegalArgumentException

fd bir dosya değilse.

create

public static UploadDataProvider create(File file)

Dosyanın tamamını yükler.

Parametreler
File file

Yüklenecek dosya

İadeler
UploadDataProvider

Belirtilen dosya için yeni bir UploadDataProvider

create

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

offset tarihinden itibaren data kanalından length baytlık yükleme

Parametreler
byte[] data

Yüklenecek verileri içeren dizi

int offset

Başlangıç için verilerdeki ofset

int length

Yüklenecek bayt sayısı

İadeler
UploadDataProvider

Belirtilen veriler için yeni bir UploadDataProvider