2012-09-10 108 views
0

如何發送SD卡中的多個圖像android到web服務器?兩張或更多圖像?如何發送多個圖像到網絡服務器

這是我的代碼

Bitmap bitmapOrg =BitmapFactory.decodeFile("/sdcard/Plant/pupuk/134681282302.jpg"); 
ByteArrayOutputStream bao = new ByteArrayOutputStream(); 
bitmapOrg.compress(Bitmap.CompressFormat.JPEG, 90, bao); 
byte[] ba = bao.toByteArray(); 
String ba1 = Base64.encodeBytes(ba); 
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
nameValuePairs.add(new BasicNameValuePair("image", ba1)); 

我只找到選擇單個圖像的方式。我無法將兩個或更多圖像發送到Web服務器。

感謝您的關注。對不起,我的英語不好。

歡呼

亞歷

回答

0

這將取決於你的服務器要求。如果你發佈的代碼有效,你可以簡單地遍歷它發送多個圖像

+0

謝謝。現在工作:) –

0

你可以用不同的不同的密鑰發送..

ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
nameValuePairs.add(new BasicNameValuePair("image1", ba1)); 
nameValuePairs.add(new BasicNameValuePair("image2", ba2)); 
nameValuePairs.add(new BasicNameValuePair("image3", ba3)); 
. 
.