【发布时间】:2015-12-11 03:36:21
【问题描述】:
我正在使用 Meteor 构建一个移动应用程序。为了允许应用程序离线使用,我希望应用程序能够在在线时下载一个大的 json 文件,然后在离线时访问 json 文件中的数据,写入 MongoDB。
这很好用。但是,在下载的 json 文件中,有很多在线图片的引用,一旦应用离线,应用中将不会显示。
所以,我希望能够将 json 文件中引用的图像下载(选择)到应用程序,以便应用程序即使在离线时也可以访问它们。
(只要连接可用,就可以在后台下载图像。)
imgCache.jsavailable on Atmosphere 的实现无法为我初始化。
我想理论上可以将每个图像单独加载到画布,将画布内容保存到 MongoDB,然后在需要时加载内容。其中一些信息是here。但是,这感觉相当令人费解,如果真的可行,我希望有人曾经成功地做到这一点。
如何在 Meteor 中实现图像缓存以供离线使用?
【问题讨论】:
-
我在我的移动应用程序中这样做,我使用“grounddb”,我将使用
cordova filetransfer插件将图像保存到用户的设备,然后保存本地 url 和远程 url 详细信息以单独收集接地数据库,然后在需要时使用它。 -
您是在 Meteor 应用程序中执行此操作吗?你能举个简单的例子吗?