有一个 Meteor.js 应用程序,它应该在离线模式下保持完整的功能。此应用程序使用户能够上传他们的图像并使用这些图像在应用程序中创建内容。
问题 - 如何在 Meteor.js 应用程序中处理图像上传,以便应用程序在离线模式下保持完整功能?
到目前为止我的想法:
--有 Meteor Offline Data 项目,但它仍在进行中,它仅适用于文本内容:https ://github.com/awwx/meteor-offline-data
--离线时,在应用程序中添加图片时,我可以检测离线模式并利用HTML5 File API在本地使用图片
--检测到在线时,将图片上传到后台服务器
--在带有图像的在线内容下载到应用程序并使用应用程序缓存保存以供离线使用
还有很多事情不清楚,所以在这一点上任何提示都值得赞赏。