我想制作一个拥有商店和用户的应用程序。
每个用户都属于某个商店并上传图片。商店需要看到一个本地目录,该目录可以自动与用户上传的文件同步,就像 Dropbox/Google Drive 软件一样。
我找到了这个工具:云文件浏览器。
但它存在两个问题:
- 对于商店来说,Windows 8.1 的最低要求太高了。
- 我不确定商店怎么可能只能看到自己的目录而看不到其他商店的目录。
难道不能将用户上传到 Firebase 的文件移动/复制到商店的 Google Drive/Dropbox 帐户吗?
答案1
作为Firebase 存储利用Google 云端存储,您可以使用Firebase API或者Google Cloud Storage 客户端库通过客户端应用程序将用户的图像(又名 Google Cloud Storage 对象)直接下载到本地文件夹。
要将图片分成不同的“商店”,只需附加“商店名称/image.jpg”子目錄(又名Firebase 参考)保存图像时,然后首先从单个子目录“store”下载所有图像全部列出使用客户端库。
由于 Dropbox 和 Google Drive 都是独立于 Google Cloud 的系统,因此您需要使用Dropbox API和Google Drive API将这些图像从您的客户端应用程序上传到 Dropbox 和 Google Drive。
请注意,Google Cloud 不支持 Dropbox 和 Google Drive,如果需要,您需要联系他们的支持渠道以获得进一步的帮助。