Android 颤振-从base64创建水滴

Android 颤振-从base64创建水滴,android,ios,android-studio,flutter,Android,Ios,Android Studio,Flutter,我需要将base64字符串转换为Blob,以便存储在数据库中。在颤振中是可能的。到目前为止,我所尝试的只是通过编码将其转换为base64,然后通过解码base64将其转换回image。我不知道如何在Flatter中将base64转换为blob。非常感谢您提供的任何帮助您可以使用Image.memory构造函数将Uint8List转换为flatter Image小部件。(如有必要,使用Uint8List.fromList构造函数将列表转换为Uint8List。)您可以使用BASE64.encode

我需要将base64字符串转换为Blob,以便存储在数据库中。在颤振中是可能的。到目前为止,我所尝试的只是通过编码将其转换为base64,然后通过解码base64将其转换回image。我不知道如何在Flatter中将base64转换为blob。非常感谢您提供的任何帮助

您可以使用Image.memory构造函数将Uint8List转换为flatter Image小部件。(如有必要,使用Uint8List.fromList构造函数将列表转换为Uint8List。)您可以使用BASE64.encode进行另一种转换。

我需要将BASE64字符串转换为Blob,以便存储在数据库中。不需要。您可以将base64字符串作为blob放入数据库中。你可以把任何东西做成一团。你知道如何在颤振中做到这一点吗?在javascript中,我使用blob()将base64转换为blob格式。但不知道如何在颤振中做到这一点。var-imageobj=null;fetch(base64).then((res)=>res.blob()).then((blob)=>{console.log(“这是您的二进制文件:”,blob);imageobj=blob;});对不起,我不使用Flutter。我想这一定是一个相当标准的操作。没有blob格式。此外,您无法将某些内容转换为blob。但是,我们可以做的是将某些内容作为blob放入数据库中。