从 firebase 云函数获取 UID
GET UID from firebase cloud functions
有没有办法在我触发存储事件时获取 uid
?
我想在图像上传到 firebase 存储时创建一个缩略图,然后更新数据库中用户图像配置文件的 url...
exports.uploadphoto = functions.storage.object().onChange(event => {
// ...
});
两个选项
您可以将图像存储到包含 uId 的路径
然后使用 event.data.name
获取文件路径
或
上传时将其添加到自定义元数据,然后通过以下方式在云功能中访问:
const metadata = event.data.metadata
const uId = metadata.uId
uId 随便你上传的时候怎么称呼都可以。
使用自定义元数据文档上传
iOS: https://firebase.google.com/docs/storage/ios/file-metadata
Android: https://firebase.google.com/docs/storage/android/file-metadata
网站:https://firebase.google.com/docs/storage/web/file-metadata
有没有办法在我触发存储事件时获取 uid
?
我想在图像上传到 firebase 存储时创建一个缩略图,然后更新数据库中用户图像配置文件的 url...
exports.uploadphoto = functions.storage.object().onChange(event => {
// ...
});
两个选项
您可以将图像存储到包含 uId 的路径
然后使用 event.data.name
获取文件路径
或
上传时将其添加到自定义元数据,然后通过以下方式在云功能中访问:
const metadata = event.data.metadata
const uId = metadata.uId
uId 随便你上传的时候怎么称呼都可以。
使用自定义元数据文档上传
iOS: https://firebase.google.com/docs/storage/ios/file-metadata
Android: https://firebase.google.com/docs/storage/android/file-metadata
网站:https://firebase.google.com/docs/storage/web/file-metadata