如何在Meteor中缓存图像?

Mas*_*aba 5 caching image ios meteor

我正在使用Meteor构建移动应用程序.为了允许离线使用应用程序,我希望应用程序能够在线下载大型json文件,然后在离线状态下访问写入MongoDB的json文件中的数据.

这很好用.但是,在下载的json文件中,有大量对在线图像的引用,一旦应用程序脱机,这些引用将不会显示在应用程序中.

因此,我希望能够将json文件中引用的图像(选择)下载到应用程序,以便应用程序即使在脱机时也可以访问它们.

(只要连接可用,下载图像就可能在后台发生.)

在Atmosphere上有一个imgCache.js 的实现,它无法为我初始化.

我认为理论上可以将每个图像单独加载到画布,将画布内容保存到MongoDB,然后在需要时加载内容.关于其中一些的信息就在这里.但是,这感觉相当复杂,如果真的可行,我希望有人在成功之前完成这项工作.

如何在Meteor中实现图像缓存以供离线使用?

Mic*_*ole 1

因此,您可能已经阅读过这篇有关应用程序缓存的文章。

如果图像是静态的,您可以将它们包含在清单中。确保您了解清单和缓存过期(请参阅文章)。

如果图像是动态的,您会发现一些将图像存储在本地存储中的技术

如果是这样的话,这可能就是您想要的