在同一参考下保存firebase上的图像会删除旧图像吗?

时间:2018-02-28 05:15:22

标签: ios database firebase firebase-storage

我正在努力更好地了解firebase存储,我有两个问题。

  1. 在同一参考下保存图像是否会删除存储中先前存储的图像,或者是否保留图像。示例:用户将图像发布到firebase,我使用函数storage.putData,将图像1上传到firebase上的存储,并引用Storage.storage().reference().child("photo"),然后上传图像相同的参考存储,但不同的图像。这是否也会从存储中删除image1?或者它是否保留在那里,但无法访问。我想更好地保持我的存储空间小。

  2. storage.delete是否会从firebase删除已删除图像的所有数据?我想知道这是因为我用60 gbs存储支付了火焰计划,我想知道是否删除和使用该功能进行图像处理,降低存储空间并清除实际空间,还是保留了部分存储空间?我不想每个月支付100美元,所以我真的想删除任何不重要的图像。

1 个答案:

答案 0 :(得分:0)

StorageReference是对磁盘上特定唯一位置的引用。将另一个图像写入同一参考文件会覆盖该位置的现有数据。

调用StorageReference.delete()会删除该位置的数据。在此之后,您将不再需要为存储数据付费。