如何将 base64 字符串转换为 blob?

How to convert base64 string to blob?

提供 Base64 字符串图像的同步服务,我想将其保存到 SQLite 数据库 blob 字段中?

任何人都可以告诉我如何继续这个过程或任何其他方式来完成这个过程吗?

稍后,我需要在位图中显示图像。

您将 base64 图像字符串转换为 byte[],例如:

byte[] decodedByte = Base64.decode(yourBase64String, 0); 

之后你也可以将它转换为位图:

Bitmap bitmap = BitmapFactory.decodeByteArray(decodedByte, 0, decodedByte.length);

要将 base64 字符串转换为 byte[],您可以使用:

byte[] decodedByte = Base64.decode(yourBase64String)

要将 byte[] 转换为 blob,您可以使用:

Blob b = new SerialBlob(decodedByte);