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

class UploadDataProviders


پیاده‌سازی‌های UploadDataProvider را برای موارد استفاده رایج ارائه می‌دهد.

خلاصه

کارکردهای عمومی

java-static UploadDataProvider !
create (buffer: ByteBuffer !)

یک ByteBuffer را از buffer.position() فعلی به buffer.limit() آپلود می‌کند.

java-static UploadDataProvider !
create (data: ByteArray !)

محتویات data را بارگذاری می‌کند

java-static UploadDataProvider !

کل یک فایل را آپلود می‌کند و وقتی دیگر نیازی به توصیفگر نباشد، آن را می‌بندد.

java-static UploadDataProvider !
create (file: File !)

کل یک فایل را آپلود می‌کند.

java-static UploadDataProvider !
create (data: ByteArray !, offset: Int , length: Int )

بایت‌های length از data آپلود می‌کند، و از offset شروع می‌کند

کارکردهای عمومی

ایجاد کردن

java-static fun create(buffer: ByteBuffer!): UploadDataProvider!

یک ByteBuffer را از buffer.position() فعلی به buffer.limit() آپلود می‌کند.

پارامترها
buffer: ByteBuffer !

داده‌هایی که باید آپلود شوند

بازگشت‌ها
UploadDataProvider !

یک UploadDataProvider جدید برای بافر داده شده

ایجاد کردن

java-static fun create(data: ByteArray!): UploadDataProvider!

محتویات data را بارگذاری می‌کند

پارامترها
data: ByteArray !

آرایه‌ای حاوی داده‌ها برای آپلود

بازگشت‌ها
UploadDataProvider !

یک UploadDataProvider جدید برای داده‌های داده شده

ایجاد کردن

java-static fun create(fd: ParcelFileDescriptor!): UploadDataProvider!

کل یک فایل را آپلود می‌کند و وقتی دیگر نیازی به توصیفگر نباشد، آن را می‌بندد.

پارامترها
fd: ParcelFileDescriptor !

توصیفگر فایل برای آپلود

بازگشت‌ها
UploadDataProvider !

یک UploadDataProvider جدید برای توصیفگر فایل داده شده

پرتاب‌ها
java.lang.IllegalArgumentException

اگر fd یک فایل نباشد.

ایجاد کردن

java-static fun create(file: File!): UploadDataProvider!

کل یک فایل را آپلود می‌کند.

پارامترها
file: File !

فایلی که باید آپلود شود

بازگشت‌ها
UploadDataProvider !

یک UploadDataProvider جدید برای فایل داده شده

ایجاد کردن

java-static fun create(data: ByteArray!, offset: Int, length: Int): UploadDataProvider!

بایت‌های length از data آپلود می‌کند، و از offset شروع می‌کند

پارامترها
data: ByteArray !

آرایه‌ای حاوی داده‌ها برای آپلود

offset: Int

برای شروع، آفست درون داده‌ها را در نظر بگیرید

length: Int

تعداد بایت‌های قابل آپلود

بازگشت‌ها
UploadDataProvider !

یک UploadDataProvider جدید برای داده‌های داده شده