我正在尝试从图像文件中获取 base64 字符串。当我使用以下方法时
Future convertBase64(file) async{
List<int> imageBytes = fileImage.readAsBytesSync();
String base64Image = await 'data:image/png;base64,' + base64Encode(imageBytes);
// print('length of image bytes ${base64Image.length}');
return base64Image;
}
它向我显示了一个错误:
exception---- Converting object to an encodable object failed: Instance of 'Future<dynamic>'
如果我在没有未来的情况下使用它直接传递到下一步而不转换为 base64 字符串。转换通常需要时间。