android - Flutter:图像到 Base64 的转换输出被截断
问题描述
我正在尝试将图像转换为 base64,但转换仅发生大约 10%。剩余的输出以某种方式截断或不转换。
Future getImage() async {
var image = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
_image = image;
print('Image Path $_image');
List<int> imageBytes = _image.readAsBytesSync();
String base64Image = base64Encode(imageBytes);
print(base64Image);
});
}
解决方案
谢谢@Richard Heap。Base64 值在控制台中被截断
推荐阅读
- c++ - 无法分配抽象类型“解析器”的对象
- c# - C# COMException: 无法调用
从事件内部 - google-cloud-platform - 在 Google Datalab 中运行“gcloud ml-engine”命令时出现语法错误
- python - 在 Windows 上运行的 shell 脚本的输出包含提示
- mysql - mysql for mac,创建数据库 ERROR 3680 (HY000)
- android - Android:MediaCodec:dequeueBuffer 失败:BAD_VALUE(-22)
- reactjs - 反应原生错误 fsevents@1.2.4 (node_modules\fsevents
- outlook - C# Outlook 2016 应用程序 ActiveInspector 为空
- angular - Angular - Textarea 自动高度不会在文本删除时自动调整大小
- r - 咕噜声中的点积