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

Image to ByteData conversion showing error

我正在尝试将文件转换为字节数据。它在 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);  

我参考了