我想创建一个HTTP触发器Firebase功能,它基本上从请求中获取图像URL,下载图像,将图像存储在存储中,然后从存储中返回新的图像URL。到目前为止代码看起来像这样:
const functions = require('firebase-functions');
exports.mirror = functions.https.onRequest((req, res) => {
var url = req.query.url
//TODO: Download image from `url`.
//TODO: Store downloaded image in Firebase Storage.
//TODO: Return new image path in Firebase Store.
res.status(200).send(url)
});
我应该怎样继续解决这个问题?
答案 0 :(得分:3)
这可以通过使用这些示例或文档项中显示的技术和库的混合来完成。只需研究这些示例和文档,您就应该能够将所有部分组合在一起。
以下Cloud Functions样本用于保存和检索图像
https://cloud.google.com/nodejs/docs/reference/storage/1.6.x/