【发布时间】:2018-02-19 02:11:55
【问题描述】:
我正在将我的 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
【问题讨论】:
标签: image list base64 converter flutter