UploadDataProviders

public final class UploadDataProviders


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

खास जानकारी

पब्लिक मेथड

static UploadDataProvider

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

static UploadDataProvider
create(byte[] data)

data का कॉन्टेंट अपलोड करता है

static UploadDataProvider

पूरी फ़ाइल अपलोड करता है. साथ ही, जब उसकी ज़रूरत नहीं होती, तो उसका डेस्क्रिपर बंद कर देता है.

static UploadDataProvider
create(File file)

पूरी फ़ाइल अपलोड करता है.

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

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

पब्लिक मेथड

create

public static UploadDataProvider create(ByteBuffer buffer)

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

पैरामीटर
ByteBuffer buffer

अपलोड किया जाने वाला डेटा

रिटर्न
UploadDataProvider

दिए गए बफ़र के लिए नया UploadDataProvider

create

public static UploadDataProvider create(byte[] data)

data का कॉन्टेंट अपलोड करता है

पैरामीटर
byte[] data

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

रिटर्न
UploadDataProvider

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

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

पूरी फ़ाइल अपलोड करता है. साथ ही, जब उसकी ज़रूरत नहीं होती, तो उसका डेस्क्रिपर बंद कर देता है.

पैरामीटर
ParcelFileDescriptor fd

अपलोड किया जाने वाला फ़ाइल डेस्क्रिपर

रिटर्न
UploadDataProvider

दिए गए फ़ाइल डेस्क्रिपर के लिए नया UploadDataProvider

थ्रॉ
java.lang.IllegalArgumentException

अगर fd कोई फ़ाइल नहीं है, तो.

create

public static UploadDataProvider create(File file)

पूरी फ़ाइल अपलोड करता है.

पैरामीटर
File file

अपलोड की जाने वाली फ़ाइल

रिटर्न
UploadDataProvider

दिए गए फ़ाइल के लिए नया UploadDataProvider

create

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

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

पैरामीटर
byte[] data

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

int offset

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

int length

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

रिटर्न
UploadDataProvider

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