Simperium 看起来是一种跨各种平台同步数据并处理移动设备在线/离线访问的绝佳方式。
对于我正在处理的一个项目,一些数据采用生成的图像和视频文件的形式。我找不到任何关于是否可以通过 Simperium 同步此类数据的信息(我想我可以对图像进行 Base64 编码,但这看起来像是一个 hack)。
或者我是否需要同步 URL,然后手动下载这些资源并以某种方式将它们存储在本地?
最佳答案
Simperium 对 iOS 端的二进制文件有基本支持,目前正在测试中。 JavaScript 库中尚未提供此功能,但将来会提供。它的工作方式与您所描述的类似。在有意义的情况下,Simperium 可以处理 URL 及其关联的二进制内容的同步。
在 iOS 上,二进制文件存储到本地文件系统(尽管如果您愿意,小文件确实可以存储为 base64 编码的字符串)。
在 JavaScript 中,如果您在客户端工作,考虑到浏览器施加的存储限制,情况不太清楚,但您始终可以选择同步和使用标准链接,具体取决于您想要执行的操作。在服务器端,当然还有更多选择。如果您有一些用例要分享,您应该 get in touch .
关于javascript - 来自 JS 的 Simperium 和二进制(图像/视频)资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863512/