我正在研究用户以脱机模式添加图像的情况。当用户在线时,图像应同步到Google云存储。
我正在尝试通过Flutter和Google云存储实现这种情况。
有人可以帮我吗?
谢谢前进!
答案 0 :(得分:0)
您可以将添加到应用程序的照片保留在手机存储器上的文件夹中。您可以根据需要使用本地加密。
然后使用https://pub.dev/packages/connectivity检查设备是否在线。
然后您可以挂钩任务以上传照片。
答案 1 :(得分:0)
首先,当您选择图像时,您需要从Gallery或Camera中选择图像。为此,您可以使用this plugin,代码如下所示:
final File image = await ImagePicker.pickImage(source: source);
完成图像拾取后,文件是输出对象,其中包含图像和本地存储的图像(image.path
)。
如果要显示该本地图像,可以这样操作:
Image.file(File(image.path))
关于上传,有多个示例说明如何根据您的REST API首选库将File
对象上传到任何API。