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

时间:2018-10-21 15:19:46

标签: firebase firebase-storage

用户上传图片后,我现在应该调用getDownloadUrl()并将该URL https://firebasestorage.googleapis.com/v0/b/myapp.appspot.com/o/myimage.jpg?alt=media&token=mytoken存储在我的数据库中,还是应该保存路径/dir/file.jpg并在以后调用它?是时候显示图像了?

我认为最好只存储url,因为读取次数多于写入次数,因此我可以仅显示图像而无需为每个图像读取数据。什么是更好的做法?

1 个答案:

答案 0 :(得分:1)

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