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
Firebase 我应该在数据库中保存下载url或图像路径吗?_Firebase_Firebase Storage - Fatal编程技术网

Firebase 我应该在数据库中保存下载url或图像路径吗?

Firebase 我应该在数据库中保存下载url或图像路径吗?,firebase,firebase-storage,Firebase,Firebase Storage,在用户上传一个图像后,我是否应该调用getDownloadUrl并存储该urlhttps://firebasestorage.googleapis.com/v0/b/myapp.appspot.com/o/myimage.jpg?alt=media&token=mytoken 在我的数据库中,或者我应该只保存路径/dir/file.jpg并在以后显示图像时调用它 我认为最好只存储url,因为读操作比写操作多,所以我可以只显示图像,而不需要对每个url进行另一次提取。什么是更好的实践?最好将两者都

在用户上传一个图像后,我是否应该调用getDownloadUrl并存储该urlhttps://firebasestorage.googleapis.com/v0/b/myapp.appspot.com/o/myimage.jpg?alt=media&token=mytoken 在我的数据库中,或者我应该只保存路径/dir/file.jpg并在以后显示图像时调用它


我认为最好只存储url,因为读操作比写操作多,所以我可以只显示图像,而不需要对每个url进行另一次提取。什么是更好的实践?

最好将两者都存储起来。您将需要url以便以后轻松加载图像,并且您将需要路径,以防您要删除数据库中的记录,还需要使用Admin SDK删除存储中的文件。

为什么我不同时考虑这两个问题!?天才谢谢