对于上传到Firebase存储器的文件,仅存储“ folder-name / filename.jpg”信息是否安全?

时间:2020-10-26 16:49:21

标签: firebase firebase-storage

现在,每次我将图像文件上传到Firebase存储时,都会得到一个如下所示的URL:

https://firebasestorage.googleapis.com/v0/b/my-project.appspot.com/o/some-folder%2Ffile_name.jpg?alt=media

并且我正在使用该图像的对象的完整URL存储在Firestore文档中。

如果我知道它永远不会改变,那么我可以保存最后一部分:/some-folder%2Ffile_name.jpg?alt=media

但是我不知道第一部分是否可以更改以供将来上传。

由于我将在客户端上重建完整的URL,因此如果第一部分在以后的下载中有所更改,则会破坏我的代码。

我应该坚持存储完整的URL吗?还是可以安全地假设Firebase Storage API的第一部分始终是相同的?

1 个答案:

答案 0 :(得分:1)

Firebase不提供任何书面保证,该URL不会更改。唯一“安全”的事情是存储整个URL。或者,存储路径并在每次要创建新URL时调用getDownloadUrl

相关问题