【发布时间】:2012-01-12 13:31:14
【问题描述】:
在我的 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);
输出是字符串的形式。但是我需要输出为二进制值。
【问题讨论】:
-
你要把这张图片发送到网络服务吗??
-
@MohitSharma 是的,我想将它发送到网络服务。