का उपयोग कर एंड्रॉइड से रेल सर्वर पर छवि अपलोड करने में समस्या मैं एंड्रॉइड से अपने रेल सर्वर पर छवियों को अपलोड करने की कोशिश कर रहा हूं। मेरे सभी अन्य डेटा अपलोड, लेकिन मुझे "त्रुटि अमान्य शरीर आकार" त्रुटि मिलती है। इसे छवि के साथ करना है। नीचे मेरा कोड है। मदद?!पेपरक्लिप
public void post(String url) {
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpPost httpPost = new HttpPost(url);
httpPost.addHeader("content_type","image/jpeg");
try {
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
entity.addPart("picture_file_name", new StringBody("damage.jpg"));
File file = new File((imageUri.toString()));
entity.addPart("picture", new FileBody(file, "image/jpeg"));
httpPost.setEntity(entity);
HttpResponse response = httpClient.execute(httpPost, localContext);
} catch (IOException e) {
e.printStackTrace();
}
}
मैंने ब्राउज़र संगत पैरामीटर को हटाने का प्रयास किया है, लेकिन इससे मदद नहीं मिलती है। मेरी छवि को छवि यूआरआई नामक यूआरआई के रूप में संग्रहीत किया जा रहा है। मैं पेपरक्लिप मणि का उपयोग कर रहा हूँ।
धन्यवाद!