首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云修复文件同步

云修复文件同步
EN

Stack Overflow用户
提问于 2021-11-08 16:08:16
回答 1查看 74关注 0票数 0

云修复/Firebase在同步文档的能力方面非常棒。然而,我有一个有趣的用例,我想知道这个平台是否能够提供帮助。我有一些拼板文件,我希望能够将其同步到中央服务器--可能还有其他用户--。这些是大型二进制文件,例如,100 so的拼花文件。

文档的最大大小是1个MiB。还有其他方法来完成我想用Firebase做的事情吗(我想将文件分割成多个1MB的片段?)或者这看起来是我想要做的事情的错误工具?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-08 16:35:19

我认为您混淆了云雾恢复 (Firebase/GCP提供的NoSQL dbs之一)和云存储 (对象/文件存储服务)的限制。

云存储中存储的单个对象的最大大小限制为5 TiB。当然,从网络或移动应用程序上传这样的文件可能没有意义,但这更多地是一个功能限制。

因此,您可以很好地使用Cloud上传大型文件,并将包含下载URL的Firestore文档关联到每个Cloud文件。这样,您就有了文件共享系统的基本积木:,存储基于Cloud,而Firestore包含指向文件的文档,并基于这些docs.处理协作文件共享部分。

要将Cloud文件与Firestore关联起来,您可以采取几种策略,具体取决于您的具体用例:

  • 使用Fi还原文档ID作为文件名;
  • 将云存储路径和/或下载URL存储在Firestore文档中;
  • 将该文件存储在使用Fi还原文档ID命名的文件夹中
  • ..。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69886534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档