最后一个字节[]只在android中使用MultipartEntity发送到服务器

时间:2016-08-31 12:50:35

标签: android multipartentity

我已经实现了多重图像上传。如果我选​​择三个值的方式,所有三个图像都完美地转换为byte []但最后一个值只发送到server.How发送所有三个图像。我试过这样的

 int i=0;
            for ( i = 0; i < ImgData.size(); i++) {
                Log.d("ImgData(i)--", String.valueOf(ImgData.get(i)));
                mImageIds = new ArrayList<String>();
                Bitmap bitmap = decodeFile(ImgData.get(i));

                String image = getStringImage(bitmap);
                mImageIds.add(image);
                Log.d("Image--", image);

                ByteArrayOutputStream stream = new ByteArrayOutputStream();
                bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
                byte[] byteArray;
                byteArray = stream.toByteArray();
                Log.d("byteArray11--", String.valueOf(byteArray));
              //  ByteArrayBody byteArrayBody = new ByteArrayBody(byteData, "image");
                entity.addPart("room_images", new ByteArrayBody(byteArray,
                        "image/jpeg"));
                // Add a bitmap


        }

0 个答案:

没有答案