আপলোড ডেটা প্রোভাইডার্স

public final class UploadDataProviders


সাধারণ ব্যবহারের জন্য UploadDataProvider এর বাস্তবায়ন প্রদান করে।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

static UploadDataProvider
create ( ByteBuffer buffer)

বর্তমান 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)

offset থেকে শুরু করে data থেকে length বাইট আপলোড করে।

জনসাধারণের পদ্ধতি

তৈরি করুন

public static UploadDataProvider create(ByteBuffer buffer)

বর্তমান buffer.position() থেকে buffer.limit() পর্যন্ত একটি ByteBuffer আপলোড করে।

প্যারামিটার
ByteBuffer buffer

আপলোড করার ডেটা

ফেরত
UploadDataProvider

প্রদত্ত বাফারের জন্য একটি নতুন আপলোড ডেটা প্রোভাইডার

তৈরি করুন

public static UploadDataProvider create(byte[] data)

data বিষয়বস্তু আপলোড করে

প্যারামিটার
byte[] data

আপলোড করার জন্য ডেটা ধারণকারী অ্যারে

ফেরত
UploadDataProvider

প্রদত্ত ডেটার জন্য একটি নতুন আপলোড ডেটা প্রোভাইডার

তৈরি করুন

public static UploadDataProvider create(ParcelFileDescriptor fd)

সম্পূর্ণ ফাইলটি আপলোড করে এবং প্রয়োজন ফুরিয়ে গেলে ডেসক্রিপ্টরটি বন্ধ করে দেয়।

প্যারামিটার
ParcelFileDescriptor fd

আপলোড করার জন্য ফাইল বর্ণনাকারী

ফেরত
UploadDataProvider

প্রদত্ত ফাইল ডেসক্রিপ্টরের জন্য একটি নতুন আপলোড ডেটা প্রোভাইডার

নিক্ষেপ
java.lang.IllegalArgumentException

যদি fd একটি ফাইল না হয়

তৈরি করুন

public static UploadDataProvider create(File file)

সম্পূর্ণ ফাইলটি আপলোড করে।

প্যারামিটার
File file

আপলোড করার ফাইল

ফেরত
UploadDataProvider

প্রদত্ত ফাইলের জন্য একটি নতুন আপলোড ডেটা প্রোভাইডার

তৈরি করুন

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

offset থেকে শুরু করে data থেকে length বাইট আপলোড করে।

প্যারামিটার
byte[] data

আপলোড করার জন্য ডেটা ধারণকারী অ্যারে

int offset

শুরুতে ডেটার মধ্যে অফসেট

int length

আপলোড করার জন্য বাইটের সংখ্যা

ফেরত
UploadDataProvider

প্রদত্ত ডেটার জন্য একটি নতুন আপলোড ডেটা প্রোভাইডার