如何将Firebase存储与自定义服务器一起使用?

时间:2019-07-19 04:34:03

标签: firebase firebase-storage

我打算将Firebase存储用作应用程序图像的存储桶。

我应该使用客户端Firebase SDK将图像直接上传到Firebase,还是应该先将图像发送到服务器并使用Firebase Admin-sdk,然后让服务器将图像上传到Firebase?另外,我还有其他数据以及服务器需要处理的客户端将发送的图像。

编辑:我对一件事感到困惑,如果我使用firebase admin-sdk,则首先需要将我的映像上传到服务器,然后服务器会将其发送到Firebase存储,不是吗上传时间翻倍?

1 个答案:

答案 0 :(得分:0)

两者都是有效的选择,而且两者都不比另一个更好。

我通常更喜欢使用Firebase SDK上载到Cloud Storage,因为它使我不必编写自己的客户端代码并处理诸如网络检测,重试等操作。然后,我经常编写有关文件添加到Firebase数据库(实时数据库或Cloud Firestore),然后使用该文件触发Cloud Functions进行图像上所需的任何后端处理。

但是,编写自己的服务器端终结点来处理图像并从您的应用程序内部发布到图像也同样有效。