我正在使用以下插件在我的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文件夹下。
这是屏幕截图:
当我单击共享按钮时,会出现共享框,例如,当我尝试通过whatsapp共享图像时,它甚至问我“与X先生共享”吗?
但是,它不共享任何内容,也不会给我任何错误消息。