HttpMultipartPost

public class HttpMultipartPost
extends Object

java.lang.Object
com.android.tradefed.util.net.HttpMultipartPost


মাল্টিপার্ট HTTP পোস্ট রিকোয়েস্ট পাঠানোর জন্য সহায়ক ক্লাস। এই ক্লাসটি মাল্টিপার্ট HTTP পোস্ট (RFC 2388) ব্যবহার করে ফাইল আপলোড করার জন্য ব্যবহৃত হয়। মাল্টিপার্ট পোস্ট পাঠানোর জন্য, যে ইউআরএল-এ রিকোয়েস্ট পাঠাতে চান তা পাস করে এই অবজেক্টটি তৈরি করুন। তারপর addParameter মেথড ব্যবহার করে প্রয়োজনীয় প্যারামিটার সেট করুন এবং addFile মেথড ব্যবহার করে আপলোড করার জন্য একটি ফাইল নির্দিষ্ট করুন। সবকিছু সেট হয়ে গেলে, send মেথড ব্যবহার করে রিকোয়েস্টটি পাঠান। বর্তমানে এই ইমপ্লিমেন্টেশনটি শুধুমাত্র 'text/plain' কন্টেন্ট টাইপ সমর্থন করে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

HttpMultipartPost (String url)
HttpMultipartPost (String url, IHttpHelper httpHelper)

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

void addParameter (String name, String value)

অনুরোধে একটি স্ট্রিং প্যারামিটার যোগ করে।

void addTextFile (String name, File file)

অনুরোধে একটি ফাইল প্যারামিটার যোগ করুন।

void addTextFile (String name, String fileName, InputStream in)

অনুরোধে একটি ফাইল প্যারামিটার যোগ করুন।

void send ()

সার্ভারে অনুরোধটি পাঠায়।

সরকারি নির্মাণকারী

HttpMultipartPost

public HttpMultipartPost (String url)

প্যারামিটার
url String

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

প্যারামিটার
url String

httpHelper IHttpHelper

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

প্যারামিটার যোগ করুন

public void addParameter (String name, 
                String value)

অনুরোধে একটি স্ট্রিং প্যারামিটার যোগ করে।

প্যারামিটার
name String : প্যারামিটারের নাম।

value String : প্যারামিটারের মান।

নিক্ষেপ
java.io.IOException
IOException

টেক্সট ফাইল যোগ করুন

public void addTextFile (String name, 
                File file)

অনুরোধে একটি ফাইল প্যারামিটার যোগ করুন। এটি ফাইলটি খোলে, এর বিষয়বস্তু পড়ে এবং অনুরোধের অংশ হিসেবে পাঠিয়ে দেয়। বর্তমানে এই বাস্তবায়নটি শুধুমাত্র 'text/plain' কন্টেন্ট টাইপ সমর্থন করে।

প্যারামিটার
name String : প্যারামিটারের নাম।

file File : যে ফাইলের বিষয়বস্তু অনুরোধের অংশ হিসেবে আপলোড করা হবে।

নিক্ষেপ
java.io.IOException
IOException

টেক্সট ফাইল যোগ করুন

public void addTextFile (String name, 
                String fileName, 
                InputStream in)

অনুরোধে একটি ফাইল প্যারামিটার যোগ করুন। আপলোড করার ফাইলের বিষয়বস্তু ইনপুট স্ট্রিম থেকে নেওয়া হবে। বর্তমানে এই ইমপ্লিমেন্টেশনটি শুধুমাত্র 'text/plain' কন্টেন্ট টাইপ সমর্থন করে।

প্যারামিটার
name String : প্যারামিটারের নাম।

fileName String : স্ট্রিমে থাকা ডেটার জন্য রিপোর্ট করার ফাইলের নাম।

in InputStream : যে স্ট্রিমের বিষয়বস্তু আপলোড করা হচ্ছে।

নিক্ষেপ
java.io.IOException
IOException

পাঠান

public void send ()

সার্ভারে অনুরোধটি পাঠায়।

নিক্ষেপ
com.android.tradefed.util.net.IHttpHelper.DataSizeException
java.io.IOException
IHttpHelper.DataSizeException
IOException