【发布时间】:2018-06-11 02:24:21
【问题描述】:
我正在运行 Firebase,并在实时数据库中保存了我要加载的当前文件的文件名。然后我使用云功能创建缩略图。当我更改文件时,我试图创建一个云函数来删除缩略图?这是我目前拥有的,我能够加载完整路径。 object 不可用,因为我无法加载存储桶。
exports.deleteThumbnails = functions.database.ref('/users/{userId}/avatar').onUpdate(event => {
const prevAvatar = event.data.previous.val();
const filePath = `${event.params.userId}/avatar/40_${prevAvatar}`;
console.log(`FilePath: ${filePath}`);
// const bucket = gcs.bucket(object.bucket);
// const file = bucket.file(filePath);
// const pr = file.delete();
return event;
});
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-storage google-cloud-functions