是否将angularfire2的getDownloadURL()
返回的url保存在数据库中并重复使用,而不是每次需要从Firebase Storage显示图像时执行getDownloadURL()
,这是一个好做法?
如果我在组件中使用getDownloadURL()
,则每次访问该组件时都会重新加载图像。我希望避免这种情况。如果我在上传图像后将url保存在数据库中,然后每次需要显示图像时都使用此url,这将解决问题。但是,也许这不是正确的做法,Firebase存储可能会在某些时候更新url。
getDownloadURL()
也用于捕获错误和处理授权检查。请参见完整示例:https://firebase.google.com/docs/storage/web/download-files。你认为getDownloadURL()
是如何替换文件的呢? - artask