Firebase存储:是否可以自动删除旧文件?

时间:2018-04-17 06:18:42

标签: firebase firebase-storage

我使用firebase云存储上传图片。

我正在处理的应用程序允许用户相互发送图像(聊天事物),以便一个用户上传照片而另一个用户将下载它,一旦下载它就应该从存储中删除。 / p>

我所谈论的例子

用户A通过将照片上传到火力库存储向用户B发送照片,然后用户B通知用户A向他发送图像并决定下载图片,用户B下载图像后应将其从存储中删除。

我的问题

如果用户A发送的图像太多,用户B从不下载任何这些图像,该怎么办?然后这意味着我将在存储占用空间时以无用的图像结束。

所以在这种情况下,firebase中有一种方法可以在(n)个时间(非客户端)之后上传文件后自动删除文件吗?

1 个答案:

答案 0 :(得分:0)

我仍在进行这项研究,但似乎您可以根据文件的使用期限使用life cycle rules删除文件。

以下是文档简介中列出的一些示例。

  
      
  • 将365天以上的对象的存储类别降级为   冷线存储。
  •   
  • 删除在2013年1月1日之前创建的对象。
  •   
  • 在存储桶中,仅保留每个对象的3个最新版本   启用版本控制
  •