我使用firebase云存储上传图片。
我正在处理的应用程序允许用户相互发送图像(聊天事物),以便一个用户上传照片而另一个用户将下载它,一旦下载它就应该从存储中删除。 / p>
我所谈论的例子
用户A通过将照片上传到火力库存储向用户B发送照片,然后用户B通知用户A向他发送图像并决定下载图片,用户B下载图像后应将其从存储中删除。
我的问题
如果用户A发送的图像太多,用户B从不下载任何这些图像,该怎么办?然后这意味着我将在存储占用空间时以无用的图像结束。
所以在这种情况下,firebase中有一种方法可以在(n)个时间(非客户端)之后上传文件后自动删除文件吗?
答案 0 :(得分:0)
我仍在进行这项研究,但似乎您可以根据文件的使用期限使用life cycle rules删除文件。
以下是文档简介中列出的一些示例。
- 将365天以上的对象的存储类别降级为 冷线存储。
- 删除在2013年1月1日之前创建的对象。
- 在存储桶中,仅保留每个对象的3个最新版本 启用版本控制