Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将firebase存储文件与firebase数据库互连_Android_Firebase_Firebase Realtime Database_Firebase Security_Firebase Storage - Fatal编程技术网

Android 如何将firebase存储文件与firebase数据库互连

Android 如何将firebase存储文件与firebase数据库互连,android,firebase,firebase-realtime-database,firebase-security,firebase-storage,Android,Firebase,Firebase Realtime Database,Firebase Security,Firebase Storage,我想制作一张包含其图像的人员表。比如: { "person" : { name : "xyz", image : "path_of_firebase_storage" } } Que1:是否可以一次上载带有图像的person值? Que2:当我删除此人时,firebase存储中的关联图像也应被删除。可以这样做吗? 所以我的要求是,我想通过person的CURD操作对图像进行CURD操作。我发现您的问题也面临同样的问题。也许你已经解决了这个问题,

我想制作一张包含其图像的人员表。比如:

{
"person" : 
    {
        name : "xyz",
        image : "path_of_firebase_storage"
    }
}
Que1:是否可以一次上载带有图像的person值?

Que2:当我删除此人时,firebase存储中的关联图像也应被删除。可以这样做吗?


所以我的要求是,我想通过person的CURD操作对图像进行CURD操作。

我发现您的问题也面临同样的问题。也许你已经解决了这个问题,但我还是会为其他搜索者解答

Que1:是否可以一次上载带有图像的person值?

不,不可能。在我开始的实现中,我将照片上传到Firebase存储中,并保存文件信息(时间戳+文件名)。之后,我将包含文件名值的对象*上传到Firebase数据库。每个用户都有自己的目录,这样就足够了

Que2:当我删除此人时,firebase存储中的关联图像也应被删除。可以这样做吗?

不,您必须手动删除它,就像上载时一样。分别删除对象*和照片

但是,

我没有检查Firebase函数是如何工作的。也许你可以编写函数并删除所有照片,而无需所有者。您可以每天/每周运行此功能一次

*object—我将整个对象序列化为JSON;)