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 服务器。

感谢您的关注。对不起,我的英语不好。

干杯

亚历克斯

4

2 回答 2

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));
.
.
于 2012-09-10T08:04:09.793 回答
0

这将取决于您的服务器的期望。如果您发布的代码有效,您可以简单地对其进行迭代以发送多个图像

于 2012-09-10T08:13:49.583 回答