上下文:我的客户端Web应用程序应该脱机工作,仅依赖于HTML和Javascript。目标设备是一个带有Android的手机,但很好的解决方案也适用于Chrome和Firefox。这些图片应该在本地保存在设备上,以后可以在服务器上保存。
方法:使用getUserMedia,我可以拍摄照片并用画布绘制。现在我被困在我必须手动保存图片的地方。最后一种方法是将其保存在localStorage中以便以后访问它。
问题:还有其他方法可以避免在localStorage中保存图片吗?至少我可以接受专门针对Android的移动浏览器的解决方案(可能是jquery,phonegap,......?)
我很感激您的意见。
答案 0 :(得分:0)
您可以将带有phonegap的IndexedDB或WebSQL用于存储图像数据。
但是,首先尝试使用HTTP缓存。设置长到期标头,Cache-control:public。如果您不需要长期的离线功能,那么它就会工作"。
这些链接将帮助您使用IndexedDB和WebSQL:
http://docs.phonegap.com/en/3.3.0/cordova_storage_storage.md.html