防止使用 Firebase Admin SDK 的 getFiles 方法检索已删除的图像

问题描述 投票:0回答:1

在 Firebase Admin SDK 中执行

getFiles
方法时,还会检索通过对象生命周期功能删除的图像。我不想找回已删除的图像。这种情况我该怎么办?

在 Firebase Admin SDK 中执行 getFiles 方法时,还会检索通过对象生命周期功能删除的图像。

firebase google-cloud-platform firebase-storage firebase-admin
1个回答
0
投票

在 Firebase Admin SDK 中执行 getFiles 方法时,还会检索通过对象生命周期功能删除的图像。

根据官方文档关于 getFiles() 方法,据说:

获取存储桶中当前文件的File对象。

因此,当您调用此方法时,这是预期的行为,因为这就是此方法的作用,即获取文件。

如果您不想获取文件而只想删除它们,那么您应该直接使用 deleteFiles() 其中:

迭代存储桶的文件,对每个文件调用

file.delete()

© www.soinside.com 2019 - 2024. All rights reserved.