我正在使用 Base64 将我的图像上传到服务器上 -
private String convertBitmapToString(ImageView imgview) {
imgview.buildDrawingCache();
Bitmap objbmap = imgview.getDrawingCache();
ByteArrayOutputStream objbitmapArrayStream = new ByteArrayOutputStream();
objbmap.compress(Bitmap.CompressFormat.JPEG, 90, objbitmapArrayStream);
byte[] objbitmaparray = objbitmapArrayStream.toByteArray();
String img_string = Base64.encodeBytes(objbitmaparray);
return img_string;
}
当我想再次显示该图像时,Php 服务器给我的响应是-
"picture":"\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT\/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT\/wAARCABGAEcDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQE"
我无法解码它请建议。