无法共享知道其路径的图像。我用“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');
}
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
您必须将图像目录添加到您的 pubspec.yaml
assets:
# path to image dir
- assets/images/
确保你做了flutter pub get
如果您已经这样做了,请尝试重新启动您的应用。
如果没有任何效果,我们将需要更多信息才能进行调试