का उपयोग कर सर्वर पर एंड्रॉइड पोस्ट छवि Django सर्वर पर एक छवि और डेटा अपलोड करने का प्रयास कर रहा हूं। मैंने apache-mime4j.0.6.jar
और httpmime4.0.1.jar
पुस्तकालयों (परियोजना-> पथ बनाने-> बाहरी जार फ़ाइलों को जोड़ें) और यहां एक छवि अपलोड करने के लिए कोड शामिल है।मल्टीपार्ट एंटीटी
HttpResponse response = null;
try {
HttpPost httppost = new HttpPost("http://10.0.2.2:8000/mobile");
// HttpPost httppost = new HttpPost("some url");
MultipartEntity multipartEntity = new MultipartEntity(); //MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
multipartEntity.addPart("name", new StringBody("nameText"));
multipartEntity.addPart("place", new StringBody("placeText"));
multipartEntity.addPart("tag", new StringBody("tagText"));
//multipartEntity.addPart("Description", new StringBody(Settings.SHARE.TEXT));
multipartEntity.addPart("Image", new FileBody(destination));
httppost.setEntity(multipartEntity);
httpclient.execute(httppost, new PhotoUploadResponseHandler());
} catch (Exception e) {
Log.e("Error","error");
}
त्रुटि संदेश:
Could not find class 'org.apache.http.entity.mime.MultipartEntity'
और मैं मैन्युअल/libs फ़ोल्डर में libs फ़ोल्डर बनाने और जार फ़ाइलों को मैन्युअल सहित कोशिश की है। जब मैं ऐसा करता हूं यह संकलन करने में विफल रहता है।
त्रुटि:
Conversion to Dalvik format failed with error 1 Unknown Android Packaging Problem
पुस्तकालयों सहित नए सिरे से आवेदन बनाने की कोशिश की। और मुझे एक ही त्रुटि का सामना करना पड़ा। मैंने सबकुछ संभव कोशिश की है। क्या कोई मुझे बता सकता है कि ऐसा क्यों होता है और इसे कैसे ठीक किया जाए। किसी भी तरह की सहायता का स्वागत किया जाएगा!!
के साथ एक लिंक है, फिर भी वही त्रुटि है। MultipartEntity नहीं मिला! – Geetanjali
libs फ़ोल्डर में जार लाइब्रेरी है? एपीके में इसे सही ढंग से पैक करने के लिए यह आवश्यक है। आप इसे एक और बार हटा सकते हैं और जोड़ सकते हैं। ग्रह फ़ाइल में सीधे फ़ाइल में एक्सप्लोरर से खींचें।आपको इसे "एंड्रॉइड निर्भरता" के तहत देखना चाहिए, जहां आप इसे खोल सकते हैं और देख सकते हैं कि आवश्यक वर्ग इसमें है या नहीं। – SimonSays
क्या आप एक उदाहरण उदाहरण दे सकते हैं ..? बहुत मददगार होगा – Droidman