图像到字节数据的转换显示错误



我正在尝试将文件转换为ByteData。它在iOS上运行良好,但在Android上显示错误。

显示以下错误:

Unable to load asset: /data/user/0/com.ABS.test_app/cache/image_picker8022762310279398302.jpg

这是我的代码:

Future<Null> init() async {
try {   
final ByteData data = await rootBundle.load(widget.fileImage.path);
image = await loadImage(Uint8List.view(data.buffer));         
} catch (e) {
print('load image Error -- $e');
}
}

我找到了解决方案:

Uint8List bytes = file.readAsBytesSync();
image = await loadImage(bytes);  

我从URL 得到了参考

相关内容

最新更新