0

我正在使用以下插件在我的颤振应用程序中共享文件:

[Flutter Share Plugin][1]

这是我如何使用它的代码:

  new IconButton(icon: new Icon(FontAwesomeIcons.download, size: 35),
                onPressed:  ()  {
                  final RenderBox box = context.findRenderObject();
                  Share.image(path: "file:../assets/lake.jpg",mimeType: ShareType.TYPE_IMAGE,title: "title",text:"text").share(
                                  sharePositionOrigin: box.localToGlobal(Offset.zero) & box.size);
                },
              ),"SHARE"),

请注意,路径设置为 ../assets/lake.jpg。这是因为这个 dart 文件位于 lib/pages 文件夹下,而我尝试访问的图片位于 assets 文件夹下。

这是屏幕截图:

我的项目结构

当我点击分享按钮时,分享框会出现,当我尝试通过whatsapp分享图像时,它甚至会问我“与X先生分享”?

但是,它不共享任何内容,也不会给我任何错误消息。

4

0 回答 0