当前位置 : 主页 > 网页制作 > HTTP/TCP >

Firebase存储:始终可以通过URL访问文件?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在使用Firebase构建一个小型Web应用程序. 有步骤: 用户连接(Firebase身份验证) 用户上传图片(Firebase存储) 用户可以下载或查看他的图像 img [src]="imageFromFirebase" firebase给出的url看起来像
我正在使用Firebase构建一个小型Web应用程序.

有步骤:

用户连接(Firebase身份验证)

用户上传图片(Firebase存储)

用户可以下载或查看他的图像

<img [src]="imageFromFirebase">

firebase给出的url看起来像:

https://firebasestorage.googleapis.com/v0/b/<Your API>/o/userData_YOQioOsgzUP0B0fTAa6BVK5KOxo2%2Fimages%2F-L-w7THGfT6qmX9UhLsK3.png?alt=media&token=61f6edf9-188e-4177-9ee2-34635ebc5a4a

使用此URL,只有连接了用户,我才能在浏览器上显示图像.

真正的问题是我复制了这个URL并将其从另一个Web浏览器中删除(未经过身份验证)

并且惊喜!!此图像显示!

我不明白为什么要显示图像?

这是正常的 ?

谢谢 !

当您使用Cloud Storage for Firebase中的文件为 generate a download URL时,拥有该URL的任何人都可以下载其内容.这是设计的.该URL是“无法访问的”,因此只有实际拥有该URL的人才能看到该内容.

如果您不希望别人看到该文件,请不要共享该URL.如果URL被意外地分享给不应该具有访问权限的其他人,则可以撤消允许每个人查看内容的令牌.

网友评论