无法使用Flutter-Share插件附加文件

时间:2019-01-22 11:48:11

标签: dart flutter flutter-plugin

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

[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文件夹下。

这是屏幕截图:

My project structure

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

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

0 个答案:

没有答案
相关问题