如何在Meteor中缓存图像?

时间:2015-09-15 02:04:03

标签: ios image caching meteor

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

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

所以,我希望能够将json文件中引用的图像(选择)下载到应用程序,这样即使离线,应用程序也可以访问它们。

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

有一个imgCache.js available on Atmosphere的实现,无法为我初始化。

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

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

1 个答案:

答案 0 :(得分:1)

所以,您可能已经阅读了有关应用程序缓存的this article

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

如果图片是动态的,您会找到store images in local storage

的一些技巧

如果是这种情况,可能是what you want