作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想制作一张包含其图像的人物表格。喜欢:
{
"person" :
{
name : "xyz",
image : "path_of_firebase_storage"
}
}
问题1:是否可以一次上传人物值和图片?
Que2:当我删除这个人时,firebase 存储中的关联图像也应该被删除。可以这样做吗?
所以我的需求是,我想通过person的CURD操作对图片进行CURD操作。
最佳答案
我发现你的问题面临同样的问题。可能您已经解决了,但我还是会为其他搜索者回答。
Que1 : Is it possible to upload the person value with image at one time?
不,这不可能。在我开始的实现中,我将照片上传到 Firebase 存储并保存文件信息(时间戳 + 文件名)。之后,我将包含文件名值的对象*上传到 Firebase 数据库。每个用户都有自己的目录,这样就够了。
Que2 : When I delete the person, then associated image in the firebase storage should also get deleted. Is is possible to do this?
不可以,您必须像上传时那样手动删除它。您分别移除对象*和照片。
但是,
我没有检查 Firebase Functions 的工作原理。可能您可以编写函数并删除所有没有所有者的照片。您可以每天/每周运行一次此函数。
*object - 我将整个对象序列化为 JSON ;)
关于android - 如何将 firebase 存储文件与 firebase 数据库互连,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38676396/
我是一名优秀的程序员,十分优秀!