我想制作一张包含它的图像的人的表格。喜欢:
{
"person" :
{
name : "xyz",
image : "path_of_firebase_storage"
}
}
Que1:是否可以一次上传带有图片的人物值?
Que2:当我删除此人时,firebase存储中的关联图像也应该被删除。有可能这样做吗?
所以我的要求是,我想通过人的CURD操作对图像进行CURD操作。
答案 0 :(得分:2)
我发现你的问题面临同样的问题。可能你已经解决了,但无论如何我会为其他搜索者回答它。
Que1:是否可以一次上传带有图片的人物值?
不,这是不可能的。在我开始实施时,我将照片上传到Firebase存储并保存文件信息(时间戳+文件名)。之后,我将包含文件名值的对象*上传到Firebase数据库。每个用户都有自己的目录,这就足够了。
Que2:当我删除此人时,firebase存储中的关联图像也应该被删除。有可能这样做吗?
不,您必须像上传时一样手动删除它。您可以单独删除对象*和照片。
<强>但是,强>
我没有查看Firebase功能的工作原理。可能你可以在没有所有者的情况下编写功能并删除所有照片。您可以每周/每周运行一次此功能。
* object - 我将整个对象序列化为JSON;)