javascript - 来自 JS 的 Simperium 和二进制(图像/视频)资源文件

标签 javascript mobile simperium

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/

相关文章:

ios - 如何通过mac终端获取连接的iPhone IP地址

javascript - `for` 循环 vs `.map` 迭代数组

javascript - 根据面板上呈现的当前页面上的操作更改面板的 contentURL

javascript - 使用 Protractor -webdrivers 的 Safari 历史导航中的未知错误

javascript - 标记内容(信息窗口)谷歌地图

css - 如何使这些表单具有响应性?

ruby - Rhomobile 和 Appcelerator 是直接竞争对手吗?

ios - Simperium 使用 Core Data 同步二进制数据?

ios - Simperium共享公用数据集