从Firebase Cloud功能中获取UID



当我触发存储事件时,有没有办法获取uid

我想在将图像上传到firebase存储中时创建一个拇指,然后在数据库中更新用户图像配置文件的URL ...

exports.uploadphoto = functions.storage.object().onChange(event => {
  // ...
});

两个选项

您可以将图像存储到包含UID的路径上然后使用event.data.name获取文件路径

上传时将其添加到自定义元数据中,然后在云功能中访问:

const metadata = event.data.metadata
const uId = metadata.uId  

uid 上传时您可以称呼它。

使用自定义元数据docs

上传

ios:https://firebase.google.com/docs/storage/ios/file-metadata

android:https://firebase.google.com/docs/storage/android/file-metadata

web:https://firebase.google.com/docs/storage/web/file-metadata

相关内容

  • 没有找到相关文章

最新更新