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

Node.js 如何下载图像并使用Firebase功能将其存储在数据库中?,node.js,firebase,google-cloud-functions,firebase-storage,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:

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

我应该如何继续解决这个问题

这可以通过混合使用这些示例或文档项中显示的技术和库来实现。只要学习这些示例和文档,您就应该能够将所有部件组装在一起

  • 下载图片
  • 以下云函数用于保存和检索图像


这可以通过混合使用这些示例或文档项中显示的技术和库来实现。只要学习这些示例和文档,您就应该能够将所有部件组装在一起

  • 下载图片
  • 以下云函数用于保存和检索图像


您似乎对如何实现这一点有很好的想法,雷诺提供的链接可能是一个有用的起点。如果你在任何一个特定的步骤中遇到了困难,请将代码张贴在哪里。你似乎对如何实现这一点有很好的想法,雷诺提供的链接可能是一个有用的起点。如果你在某个特定的步骤中被卡住了,请将卡住的地方的代码张贴出来。