//第一步:将bitmap转换成ByteArrayOutputStream
ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
//第二步:将ByteArrayOutputStream转换成,ByteArray[],并且进行Base64编码。
String picBase64 = Base64.encodeToString(out.toByteArray(), 0, out.toByteArray().length,Base64.DEFAULT);
//第三步:服务器解析图片的时候,会判断图片的前缀是否为“data:image/png;base64,”所以此处,添加成服务端可以识别的前缀。
String picbase64 = "data:image/png;base64," + picBase64;
bimap转base64上传到服务器
最新推荐文章于 2018-02-08 15:53:36 发布