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