【发布时间】:2018-10-01 02:23:41
【问题描述】:
我正在使用 Firebase 存储触发器来在文件上传和删除时收到通知。
这通常似乎工作正常,但文件替换似乎是一个问题,因为这两个事件都被触发但没有确定的顺序。这样我就可以先收到onFinalize,然后再收到onDelete,当然这最终意味着删除。
在ObjectMetaData 和EventContext 中,我都找不到任何可以区分正确删除和替换的提示。
我是否遗漏了什么,或者这是 Firebase 存储的(已知)错误?
编辑澄清:区分替换和删除不是我的主要目标,但如果我在创建后收到删除,在我看来好像文件已被删除,而实际上只有旧实例被删除.
【问题讨论】:
-
你能解释一下为什么文件是永久删除还是删除然后创建很重要,这可能会有所帮助。
标签: firebase google-cloud-platform google-cloud-functions firebase-storage