我写了一个触发函数,当触发时,它将从存储中删除一个具有特定名称的文件。问题在这里,我不知道文件的扩展名。可以是.png或.jpeg。我试图编写一些代码来删除映像,而不考虑文件扩展名,但是它不起作用。它会引发No such object
错误。
exports.onUserDeletion = functions.auth.user().onDelete((user) => {
const userid = user.uid
const filePath = `user_photo/${userid}.{extension}`
const file = bucket.file(filePath)
return file.delete()
})
有什么办法可以做到这一点?还是在我不事先知道扩展名的情况下执行此删除操作的任何解决方法?
答案 0 :(得分:1)
两个选项: