首页 > 解决方案 > 我应该在我的数据库中保存下载网址或图像路径吗?

问题描述

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

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

标签: firebasefirebase-storage

解决方案


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


推荐阅读