【问题标题】:How to interlink firebase storage file with firebase database如何将firebase存储文件与firebase数据库互连
【发布时间】:2016-12-05 05:00:27
【问题描述】:
我想制作一张包含其图像的人物表格。喜欢:
{
"person" :
{
name : "xyz",
image : "path_of_firebase_storage"
}
}
问题1:可以一次上传人物值和图片吗?
Que2:当我删除此人时,firebase 存储中的关联图像也应该被删除。有可能这样做吗?
所以我的要求是,我想通过人的 CURD 操作对图像进行 CURD 操作。
【问题讨论】:
标签:
android
firebase
firebase-realtime-database
firebase-security
firebase-storage
【解决方案1】:
我发现您的问题面临同样的问题。可能你已经解决了,但我还是会为其他搜索者回答。
问题1:可以一次上传人物值和图片吗?
不,这是不可能的。在我一开始的实施中,我将照片上传到 Firebase 存储并保存文件信息(时间戳+文件名)。之后,我将包含文件名值的对象*上传到 Firebase 数据库。每个用户都有自己的目录,这样就足够了。
Que2:当我删除此人时,firebase 存储中的关联图像也应该被删除。有可能这样做吗?
不,您必须像上传时一样手动删除它。您分别移除对象*和照片。
但是,
我没有检查 Firebase 函数的工作原理。可能您可以编写功能并删除所有没有所有者的照片。您可以每天/每周运行一次此函数。
*object - 我将整个对象序列化为 JSON ;)