有没有办法在离线模式和HTML5中保存图像?

时间:2011-05-26 14:29:39

标签: javascript html5

我们需要构建一个在离线模式下运行的移动应用。我们可以做任何我们需要的事情,除了我们需要能够拍照(在手机上)并在以后上传它们。将它们添加到数据存储区会很酷,但现在大多数相机都会拍摄大图片。

  1. 是否可以在数据存储区中保存图片? (JavaScript的?)
  2. 它可以是以后上传的手机的链接吗?
  3. 有人做过这样的事吗?

1 个答案:

答案 0 :(得分:0)

  1. 在设备上访问摄像头需要特殊的API。你不能在标准浏览器上做到这一点(即iPhone / Android上的Mobile Safari / Webkit)。但是,API可用于框架/ webView包装器,如PhoneGap。
  2. 依赖于此类自定义API的实现,您可以将摄像机的输出直接保存为文件,或者您可能需要将数据保存为变量(blob,base64字符串,类型数组,等等) localStorage的。首先需要弄清楚如何做(1)。