我想将图像转换为 base 64 编码为字符串。从那里以 oma_status-icon
xml 格式发送到服务器。
但我从服务器响应中得到不受支持的编码....
还有其他方法可以将图片转为base64字符串吗??
请...帮助...
我的代码是:
Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(), R.drawable.image);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
bitmapOrg.compress(Bitmap.CompressFormat.JPEG, 100, bao);
byte [] ba = bao.toByteArray();
String ba1=Base64.encodeBytes(ba);
最佳答案
请使用此代码..
Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(), R.drawable.image);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
bitmapOrg.compress(Bitmap.CompressFormat.JPEG, 100, bao);
byte [] ba = bao.toByteArray();
String ba1=Base64.encodeToString(ba,Base64.DEFAULT);
请导入
import android.util.Base64;
关于android - 如何将图像转换为base64字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12297381/