如何通过HP或平板电脑拍摄照片并使用PHP自动上传?

时间:2012-07-10 09:26:42

标签: php javascript jquery

你能帮我解决这个问题吗?我想用PHP编写程序并使用Jquery mobile。我想让它从设备的相机中捕捉照片。

我可以使用哪种方法或功能?一个php库还是什么?

2 个答案:

答案 0 :(得分:2)

首先,您在这里提到了多种编程语言。 Javascript是客户端语言(这意味着它将直接从用户的设备运行)。 PHP是服务器端脚本语言(这意味着您无法控制代码,并且必须在服务器上运行)。

其次,据我所知,目前还无法在浏览器中使用Javascript访问设备的摄像头。您必须使用设备的本机功能。我建议阅读有关PhoneGap库的内容。 PhoneGap将简化您的目标,并减少为每个设备编写应用所需的学习时间,因为代码在多个平台上非常相似。

答案 1 :(得分:0)

如果设备上没有应用程序,则无法访问相机。

对于某些设备(如Android),您可以在HTML表单中拥有一个上传文件字段,该字段可以访问用户照片库(他们已拍摄的照片)。所有iSheep产品(iphone,ipad)都会阻止此访问,需要一个应用程序。

<form ...>
<input type="file"/>
...
</form>

我第二次使用PhoneGap来帮助创建应用程序。您将能够编写在设备上运行的javascript。但是,您必须为每种类型的设备创建应用。