有一个Meteor.js应用程序,假设在离线模式下保持完全正常运行。该应用程序使用户能够上传他们的图像并使用这些图像在应用程序中创建内容。
问题 - 如何在Meteor.js应用程序中处理图像上传,以便应用程序在离线模式下保持完全正常运行?
到目前为止我的想法:
- 有Meteor离线数据项目,但它仍在进行中,它只适用于文本内容:https://github.com/awwx/meteor-offline-data
- 在离线状态下,在应用中添加图片时,我可以检测离线模式并利用HTML5文件API在本地使用图片
- 检测到在线时,图像会在幕后上传到服务器
- 将带图像的在线内容下载到应用程序并使用App Cache保存以供离线使用
还有很多事情不清楚,所以此时任何提示都会受到赞赏。
答案 0 :(得分:0)
您可能想尝试使用collectionFS https://atmosphere.meteor.com/package/collectionFS,因为它会创建一个添加文件的客户端集合。当互联网重新连接时,客户端集合应该下沉。