用户上传图像后,此时我应该调用getDownloadUrl()
并将该 urlhttps://firebasestorage.googleapis.com/v0/b/myapp.appspot.com/o/myimage.jpg?alt=media&token=mytoken
存储在我的数据库中,还是应该/dir/file.jpg
保存路径并在稍后显示图像时调用它?
我认为最好只存储 url,因为读取次数多于写入次数,因此我可以只显示图像而无需为每个图像进行另一次提取。什么是更好的做法?
最好同时存储两者。 您需要 url 以便稍后轻松加载图像,并且需要路径以防要删除数据库中的记录,并使用管理员 SDK 删除存储中的文件。