Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拍摄照片并以编程方式保存在客户端web应用程序(HTML/JS)中_Javascript_Android_Jquery_Html_Cordova - Fatal编程技术网

Javascript 拍摄照片并以编程方式保存在客户端web应用程序(HTML/JS)中

Javascript 拍摄照片并以编程方式保存在客户端web应用程序(HTML/JS)中,javascript,android,jquery,html,cordova,Javascript,Android,Jquery,Html,Cordova,上下文:我的客户端web应用程序应该脱机工作,并且只依赖HTML和Javascript。目标设备是安卓手机,但nice将是一个同样适用于Chrome和Firefox的解决方案。图片应保存在本地设备上,并可用于以后在服务器上保存 方法:使用getUserMedia,我可以拍照并用画布绘制。现在我被手动保存图片的地方卡住了。最后一种方法是将其保存在localStorage中,以便以后访问 问题:是否有其他方法避免将图片保存在本地存储中?至少我可以接受专门针对android手机浏览器的解决方案(可能是

上下文:我的客户端web应用程序应该脱机工作,并且只依赖HTML和Javascript。目标设备是安卓手机,但nice将是一个同样适用于Chrome和Firefox的解决方案。图片应保存在本地设备上,并可用于以后在服务器上保存

方法:使用getUserMedia,我可以拍照并用画布绘制。现在我被手动保存图片的地方卡住了。最后一种方法是将其保存在localStorage中,以便以后访问

问题:是否有其他方法避免将图片保存在本地存储中?至少我可以接受专门针对android手机浏览器的解决方案(可能是jquery、phonegap等?)


非常感谢您的输入。

您可以将IndexedDB或WebSQL与phonegap一起使用来存储图像数据

但是,首先尝试使用HTTP缓存。设置长过期标头,缓存控制:公共。如果您不需要长期离线功能,它将“正常工作”

这些链接将帮助您使用IndexedDB和WebSQL:


因此,我在移动设备中存储图片的唯一选择是像IndexedDB和WebSQL这样的DBs,还是移动设备的相册?只有应用程序才允许在设备的文件系统中存储图片?@tvelop:是的,您可以使用混合应用程序将图片保存在设备存储(即SD卡等)中。