当前位置: 代码迷 >> 综合 >> base64 图片字符串不能转换为bitmap
  详细解决方案

base64 图片字符串不能转换为bitmap

热度:35   发布时间:2024-02-19 19:16:53.0
byte[] bitmapArray = Base64.decode(str, Base64.DEFAULT);
bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.length)

一般来说base64转换图片都用这段代码,可最近收到的base64字符串总是不能转

查看字符串有不少空格,于是修改代码

bitmapArray = Base64.decode(string.replaceAll(" ",""), Base64.NO_WRAP);
bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.length);

解决!

  相关解决方案