如何在firebase云功能中生成缩略图后生成缩略图URL?

时间:2017-03-21 07:52:09

标签: node.js firebase firebase-storage

我正在使用firebase云功能示例https://github.com/firebase/functions-samples/tree/master/generate-thumbnail来生成缩略图。但是在这里,它没有提到如何在节点JS中获取生成缩略图的公共URL。

2 个答案:

答案 0 :(得分:0)

您需要为该文件生成下载网址(请参阅this answer),然后可以通过Firebase SDK在浏览器中下载该文件(请参阅this documentation)。

答案 1 :(得分:0)

该firebase示例函数的最后一行实际上将全尺寸图像url和_thumb url写入/ images /下的DB。你可以在你的应用程序中获取....

(如果您使用的是firebase db,那就是....)

    // Add the URLs to the Database
      return admin.database().ref('images').push({path: fileUrl, thumbnail: 
      thumbFileUrl});
      }).then(() => console.log('Thumbnail URLs saved to database.'));