最佳答案
我转换图像保存在我的 Firebase 数据库到 Base64,并希望解码和编码。我已经研究过类似的问题,但仍然存在错误。这是我目前掌握的情况?
var image1 = String;
var pic = event.snapshot.value['image'];
var photo = BASE64.decode(pic);
image1 = photo;
我得到了下面的错误..。
A value of type "List<int>" cannot be assigned to a variable of type "Type"
如果您能提供一个反向过程,将一个图像编码到 Base64,以便它们可以保存回 Firebase,这将是非常感激的。
最新消息
这是我更新的代码,仍然抛出一个错误。
image1 = event.snapshot.value['image'];
var image = BASE64.decode(image1.toString());
new Image.memory(image),
错误是..。
FormatException: Invalid Length must be a multiple of 4