UploadDataProviders

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 جديد للبيانات المحدّدة