繁体   English   中英

同步 Firebase 存储桶 CSV 与原始文件 Android Java

[英]Synchronizing Firebase Storage Bucket CSV with Raw Files Android Java

我正在寻找以正确方式使用 Firebase 存储的指导,以便同步一些 CSV 文件副本,这些文件副本以原始格式存储在本地设备上。 我对 Firebase 存储还很陌生。

本质上,我希望能够将对 Firebase 存储桶所做的任何更改推送到本地设备上。 因此,无论何时更新 CSV 文件、添加新文件或删除文件,我都希望该文件与存储在设备上的副本同步。 由于各种原因,使用实时数据库将这些 CSV 文件存储在 JSON 中并不是一种选择。 可能还值得一提的是,任何文件更改都将在 Firebase 终端上手动进行。

我知道 Firebase 允许我们通过在存储引用上调用 .listAll() 来列出引用点包含的所有文件。 但是,我找不到关于此 function 或如何检测和更新文件更改的任何文档。

您能给我的任何帮助将不胜感激。

Cloud Storage for Firebase 不提供任何用于在客户端和服务器之间自动同步存储桶中对象的 API。 它根本不像实时数据库那样工作。

如果你想实现这个,你将需要编写大量代码来自己实现同步。 这并不容易。 您可以利用实时数据库提供的同步来参考哪些内容可能是新的(如果您将日期和路径存储到存储),但最终,您将必须根据需要手动下载和删除文件以确保客户端已启动迄今为止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM