UploadDataProviders

class UploadDataProviders


यह सामान्य इस्तेमाल के उदाहरणों के लिए, UploadDataProvider के लागू करने की प्रोसेस के बारे में बताता है.

खास जानकारी

सार्वजनिक फ़ंक्शन

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

यह मौजूदा buffer.position() से लेकर buffer.limit() तक, ByteBuffer अपलोड करता है

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)

यह data से length बाइट अपलोड करता है. यह प्रोसेस offset से शुरू होती है

सार्वजनिक फ़ंक्शन

बनाएं

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

यह मौजूदा buffer.position() से लेकर buffer.limit() तक, ByteBuffer अपलोड करता है

पैरामीटर
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!

यह data से length बाइट अपलोड करता है. यह प्रोसेस offset से शुरू होती है

पैरामीटर
data: ByteArray!

अपलोड किए जाने वाले डेटा वाला कलेक्शन

offset: Int

डेटा में ऑफ़सेट, जहां से प्रोसेस शुरू करनी है

length: Int

अपलोड किए जाने वाले बाइट की संख्या

रिटर्न
UploadDataProvider!

दिए गए डेटा के लिए, नया UploadDataProvider