【问题标题】:GET UID from firebase cloud functions从 Firebase 云函数获取 UID
【发布时间】:2018-02-08 09:26:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: firebase firebase-storage google-cloud-functions


    【解决方案1】:

    两种选择

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

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

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

    uId 可以是您上传时的任何名称。

    上传自定义元数据文档

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-28
      • 2019-05-28
      • 2020-10-22
      相关资源
      最近更新 更多