Я конвертирую изображения, сохраненные в базе данных 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