在我的 android 应用程序中,我想将 jpeg 图像转换为 base64 二进制编码值。 如何在 android 中实现这一点?
编辑 我已经通过以下代码将我的位图图像编码为 base64 字符串:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
mBitmap.compress(Bitmap.CompressFormat.JPEG, 90, stream);
byte[] val = stream.toByteArray();
String ba = Base64.encodeToString(val, Base64.DEFAULT);
输出为字符串形式。但是我需要输出为二进制值。
最佳答案
如果使用 KSOAP2 进行连接,请使用此
new MarshalBase64().register(envelope);
这就是魔术。
关于android - 如何将 jpeg 图像转换为 base64 编码的二进制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8820282/