যেহেতু অ্যান্ড্রয়েড বিকাশকারীরা এটি ব্যবহার করার পরামর্শ দেয়HttpURLConnection
ক্লাসটি , তাই আমি ভাবছিলাম যে কেউ কীভাবে আমাকে অ্যাপাচি এইচটিটিপি সার্ভারে পোষ্টের মাধ্যমে বিটম্যাপ "ফাইল" (আসলে একটি মেমরি স্ট্রিম) প্রেরণ করতে পারে তার জন্য একটি ভাল উদাহরণ সরবরাহ করতে পারে। আমি কুকিজ বা প্রমাণীকরণ বা জটিল কিছুতে আগ্রহী নই, তবে আমি কেবল একটি নির্ভরযোগ্য এবং যুক্তিযুক্ত বাস্তবায়ন করতে চাই। আমি এখানে যে উদাহরণগুলি দেখেছি সেগুলি আরও দেখতে "আসুন এটি চেষ্টা করুন এবং সম্ভবত এটি কার্যকর হয়" look
এখনই, আমার কাছে এই কোডটি রয়েছে:
URL url;
HttpURLConnection urlConnection = null;
try {
url = new URL("http://example.com/server.cgi");
urlConnection = (HttpURLConnection) url.openConnection();
} catch (Exception e) {
this.showDialog(getApplicationContext(), e.getMessage());
}
finally {
if (urlConnection != null)
{
urlConnection.disconnect();
}
}
যেখানে শোডায়ালগটি কেবল একটি প্রদর্শন করা উচিত AlertDialog
একটি অবৈধ ইউআরএল প্রদর্শিত হবে?
এখন, আসুন আমি বলি যে আমি এটির মতো একটি বিটম্যাপ উত্পন্ন করি: Bitmap image = this.getBitmap()
একটি নিয়ন্ত্রণ থেকে প্রাপ্ত View
এবং আমি এটি পোস্টের মাধ্যমে পাঠাতে চাই। এই জাতীয় জিনিস অর্জনের যথাযথ পদ্ধতি কী হবে? আমার কোন ক্লাস ব্যবহার করা দরকার? আমি কি এই উদাহরণেরHttpPost
মতো ব্যবহার করতে পারি ? যদি তা হয় তবে আমি কীভাবে আমার বিটম্যাপটির জন্য নির্মাণ করব? আমি ডিভাইসে কোনও ফাইলে বিটম্যাপটি প্রথমে সঞ্চয় করতে এটি বিবর্তনকারীটি দেখতে পাব।InputStreamEntity
আমার আরও উল্লেখ করা উচিত যে আমাকে সত্যই আসল বিটম্যাপের প্রতিটি আনলটার্টড পিক্সেল সার্ভারে প্রেরণ করতে হবে, তাই আমি এটিকে জেপিজিতে রূপান্তর করতে পারি না।