【发布时间】:2017-10-26 06:12:10
【问题描述】:
我有一个云函数(generateThumbnail 示例函数的修改版)。我想创建缩略图,但我也想获取图像的宽度和高度,并更新数据库中的大小值。
解决这个问题:
- 我需要获取当前数据库的快照
- 导航到数据库的
/projects - 使用文件名 (project.src == fileName) 查找正确的密钥
- 获取图像大小(完成)
- 将
project.size更新为新值
我做了一些研究,但我只找到了functions.database.DeltaSnapshot接口,即在您收听functions.database().ref().onwrite(snapshot => {})时给出的接口
projects.json:
[{
"name": "lolipop",
"src": "lolipop.jpg",
"size": ""
},{
"name": "cookie",
"src": "cookie.jpg",
"size": ""
}]
【问题讨论】:
标签: firebase firebase-realtime-database firebase-storage google-cloud-functions