我打算使用 firebase 存储作为我的应用程序图像的存储桶。
我应该使用客户端 firebase SDK 将图像直接上传到 firebase,还是应该先将图像发送到我的服务器并使用 firebase Admin-sdk 并让服务器将图像上传到 firebase?此外,我还有其他数据以及客户端将发送的图像,该服务器需要处理。
编辑:我对一件事感到困惑,如果我使用 firebase admin-sdk,首先我的图像需要上传到服务器,然后服务器将其发送到 firebase 存储,上传时间不会加倍吗?
两者都是有效的选择,并且没有一个比另一个更好。
我通常更喜欢使用 Firebase SDK 上传到 Cloud Storage,因为它使我不必编写自己的客户端代码和处理网络检测、重试等事情。然后我经常将有关文件的元数据写入Firebase 数据库(实时数据库或 Cloud Firestore)并使用它来触发 Cloud Functions 以执行图像所需的任何后端处理。
但是,编写自己的服务器端端点来处理图像并从应用程序内发布到该端点同样有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句