ارائه دهندگان داده آپلود

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 جدید برای داده‌های داده شده