从Firebase云端功能获取UID
问题描述:
当我触发存储事件时,有没有办法获得uid
?从Firebase云端功能获取UID
我想创建时的图像中的火力存储上传,然后更新数据库中的用户图像资料的网址拇指...
exports.uploadphoto = functions.storage.object().onChange(event => {
// ...
});
答
两个选项
你可以将图像存储到包含路径的路径中,然后使用event.data.name
获取文件路径
或
它在云功能添加到自定义元数据,当您上传,然后通过访问:
const metadata = event.data.metadata
const uId = metadata.uId
的uId可不管你怎么称呼它,当你上传。 https://firebase.google.com/docs/storage/ios/file-metadata
安卓:
与自定义元数据文档
的iOS上传https://firebase.google.com/docs/storage/android/file-metadata
网站:https://firebase.google.com/docs/storage/web/file-metadata