如何获取Firebase存储中文件夹内图像的时间戳?

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

我想使用云功能进行Cron作业,此Cron作业将删除已在文件夹eventPoster中存储6个月以上的图像。但问题是,我不知道如何获取文件夹内所有图像的时间戳,因此无法与当前时间戳进行比较。

这是文件夹结构enter image description here

所以我想在eventPoster文件夹中获取所有图像,然后检查创建该图像时的时间戳。该怎么做?

const storage = admin.storage()
const defaultBucket = storage.bucket()
node.js firebase google-cloud-functions google-cloud-storage firebase-storage
1个回答
1
投票

您应该通过调用updated方法来使用每个metadataFilegetMetadata()属性:

getMetadata()

有关更多详细信息,请参见const [metadata] = await defaultBucket .file(filename) .getMetadata(); console.log(`Updated: ${metadata.updated}`); https://cloud.google.com/storage/docs/metadata

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