Android クライアントからサーブレットに画像をアップロードしようとしています。コードは正常に実行されますが、送信された画像を開こうとすると、破損しているように見えます。なぜなのかご存知ですか?
コードは次のとおりです。
Android クライアント:
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 は、サーブレットに送信するものです:
byte[] imageByteArray = Base64.decode(message);
FileOutputStream f = new FileOutputStream("/path/IMG/pruebaaaa.jpg");
f.write(imageByteArray);
f.close();
前もって感謝します!