如何使用Firebase功能下载图像并将其存储在数据库中?

时间:2018-03-09 20:46:27

标签: node.js firebase google-cloud-functions firebase-storage

我想创建一个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)
    });

我应该怎样继续解决这个问题?

1 个答案:

答案 0 :(得分:3)

这可以通过使用这些示例或文档项中显示的技术和库的混合来完成。只需研究这些示例和文档,您就应该能够将所有部分组合在一起。