我正在尝试从我的 android 客户端将图像上传到 servlet。代码执行良好,但是当我尝试打开发送的图像时,它似乎已损坏。你知道为什么吗?
代码如下:
安卓客户端:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, stream);//compress to which format you want.
byte [] byte_arr = stream.toByteArray();
String image_str = Base64.encodeToString(byte_arr, 0);
image_str 是我发送给 servlet 的内容:
byte[] imageByteArray = Base64.decode(message);
FileOutputStream f = new FileOutputStream("/path/IMG/pruebaaaa.jpg");
f.write(imageByteArray);
f.close();
先感谢您!