UploadDataProviders

public final class UploadDataProviders


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

खास जानकारी

पब्लिक मेथड

static UploadDataProvider

यह 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)

data से length बाइट अपलोड करता है. यह प्रोसेस 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)

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

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

अपलोड किए जाने वाले डेटा वाली सरणी

int offset

डेटा में वह ऑफ़सेट जहां से शुरू करना है

int length

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

रिटर्न
UploadDataProvider

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