我正在努力更好地了解firebase存储,我有两个问题。
在同一参考下保存图像是否会删除存储中先前存储的图像,或者是否保留图像。示例:用户将图像发布到firebase
,我使用函数storage.putData
,将图像1上传到firebase上的存储,并引用Storage.storage().reference().child("photo")
,然后上传图像相同的参考存储,但不同的图像。这是否也会从存储中删除image1?或者它是否保留在那里,但无法访问。我想更好地保持我的存储空间小。
storage.delete
是否会从firebase删除已删除图像的所有数据?我想知道这是因为我用60 gbs
存储支付了火焰计划,我想知道是否删除和使用该功能进行图像处理,降低存储空间并清除实际空间,还是保留了部分存储空间?我不想每个月支付100美元,所以我真的想删除任何不重要的图像。
答案 0 :(得分:0)
StorageReference
是对磁盘上特定唯一位置的引用。将另一个图像写入同一参考文件会覆盖该位置的现有数据。
调用StorageReference.delete()
会删除该位置的数据。在此之后,您将不再需要为存储数据付费。