在 Flutter 中无法按路径查找图像

时间:2021-06-24 02:20:47

标签: image flutter file path

无法共享知道其路径的图像。我用“images/image.png”调用这个函数并得到: 未处理的异常:PlatformException(images/baws.png: open failed: ENOENT (No such file or directory), null, null, null)

shareImage(BuildContext context, String imagePath) async {
    final ByteData bytes = await rootBundle.load(imagePath);
    await Share.file('Essi', imagePath, bytes.buffer.asUint8List(), 'images/png');
}

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您必须将图像目录添加到您的 pubspec.yaml

assets:
    # path to image dir
    - assets/images/ 

确保你做了flutter pub get

如果您已经这样做了,请尝试重新启动您的应用。

如果没有任何效果,我们将需要更多信息才能进行调试