मैं सर्वर पर चित्र अपलोड करने कोड है और यह काम करता है के साथ एंड्रॉयड में सर्वर के लिए छवि (बिटमैप) भेजने के लिए कैसे,बहुखण्डीय-फ़ॉर्म डेटा json
HttpEntity resEntity;
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(Constants.url_create_product);
MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
File file= new File(path);
FileBody bin = new FileBody(file);
reqEntity.addPart("phone", new StringBody(mPhoneNumber));
reqEntity.addPart("prod_title", new StringBody(namapro));
reqEntity.addPart("prod_price", new StringBody(hargapro));
reqEntity.addPart("prod_desc", new StringBody(despro));
reqEntity.addPart("prod_order", new StringBody(orderpro));
reqEntity.addPart("prod_image", bin);
post.setEntity(reqEntity);
HttpResponse response = httpClient.execute(post);
resEntity = response.getEntity();
String response_str = EntityUtils.toString(resEntity);
Gson gson = new Gson();
gson.toJson(response_str);
if (resEntity != null) {
Log.i("RESPONSE",response_str);
runOnUiThread(new Runnable(){
public void run() {
try {
Toast.makeText(getApplicationContext(),"Upload Complete. Check the server uploads directory.", Toast.LENGTH_LONG).show();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
लेकिन मैं मेनू छवि संपादक है। कि संपादक इस
Bundle extras = data.getExtras();
if (extras != null) {
photo = extras.getParcelable("data");
mImageView.setImageBitmap(photo);
}
File f = new File(mImageCaptureUri.getPath());
if (f.exists()) f.delete();
break;
मैं पूछता हूँ करना चाहते हैं, कैसे समाधान पैरामीटर बिटमैप के साथ सर्वर से छवि भेजने के लिए की तरह फसल छवि और thats कोड वापसी बिटमैप मूल्य है। जैसा कि आप छवि भेजने के लिए मेरे कोड को जानते हैं अब पैरामीटर पथ (स्ट्रिंग) का उपयोग करें।
माफ करना, iam नौसिखिया उपयोग करते हैं, तो कैसे करने के लिए सर्वर छवि को स्वयं प्राप्त करने के लिए इसे डीकोड करें ?? –
इस बात पर निर्भर करता है कि आप अपने सर्वर पर किस भाषा का उपयोग कर रहे हैं। PHP ने इसके लिए विधि में बनाया है। बस सर्वर + डीकोड छवि स्ट्रिंग पर भाषा गूगल। – Carnal
कोई समस्या नहीं दोस्त! – Carnal