我有一个应用程序,它向用户展示一张图片。我将该图像以链接的形式保存在MySQL数据库中,并将图像保存在服务器上的文件夹中。现在我尝试让用户可以从我的应用程序分享该图像到其他应用程序(如WhatsApp或Facebook)。
我使用了share_plus 3.0.5包来实现这个功能: share_plus 3.0.5
现在我需要知道如何使用户能够将该图像分享到其他应用程序中。
有人可以帮我吗?
我使用了share_plus 3.0.5包来实现这个功能: share_plus 3.0.5
await Share.shareFiles([//////////////////here/////////////], text: 'Image Shared');
使用此代码获取图像:
Future MakeShare() async {
var response = await http.get(
Uri.parse("https://*********/ImageMakeShare.php?ID=" + widget.IDS.toString()),
headers: {"Accept": "application/json"});
setState(() {
var convertDataToJson = json.decode(response.body);
dataImage = convertDataToJson['result'];
if (dataImage != null) {
imageMaine = dataImage[0]['image'];
}}); }
我试图使它变得像那样
await Share.shareFiles([imageMaine ], text: 'Image Shared');
但我遇到了错误:
E/flutter (10763): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException(https:/*******0ee2e.png (No such file or directory), null, null, null)
现在我需要知道如何使用户能够将该图像分享到其他应用程序中。
有人可以帮我吗?