Browser 从浏览器中打开phonegap摄像头

Browser 从浏览器中打开phonegap摄像头,browser,cordova,Browser,Cordova,我有一个移动网站(在远程服务器上),由jquery mobile(前端)和laravel后端组成。在phonegap中,我制作了一个可以打开浏览器并显示移动网站的应用程序 在移动网站中,我有两个按钮: [手机上传] [正常上传] “正常上载”按钮可从使用laravel(或其他框架)的计算机中选择图像。 手机上传按钮需要调用phonegap摄像头。因此,用户可以从手机中选择图像。然后使用文件传输将其再次发送到站点 这是否可以从浏览器内的网站调用Phonegap函数? 最好的方法是什么?要访问手机上

我有一个移动网站(在远程服务器上),由jquery mobile(前端)和laravel后端组成。在phonegap中,我制作了一个可以打开浏览器并显示移动网站的应用程序

在移动网站中,我有两个按钮:

[手机上传] [正常上传]

“正常上载”按钮可从使用laravel(或其他框架)的计算机中选择图像。 手机上传按钮需要调用phonegap摄像头。因此,用户可以从手机中选择图像。然后使用文件传输将其再次发送到站点

这是否可以从浏览器内的网站调用Phonegap函数?
最好的方法是什么?

要访问手机上的摄像头,只需创建一个普通的文件输入

<input type="file" id="fileProfileImage" accept="image/*" capture />
代码不是特定于phonegap的。它可以在每个浏览器中实现,并且在phonegap中运行良好

$('#fileProfileImage').fileupload(
        {
            url: "WEBSERVICE URL",
            dataType: 'json',
            //forceIframeTransport: true,
            formData: { someProp: "someVal" },
            start: function (e, data)
            {

            },
            done: function (e, data)
            {

            },
            progressall: function (e, data)
            {
                var progress = parseInt(data.loaded / data.total * 100, 10);
                $("#alert p span").text(progress); //this shows the progress in %
            },
            fail: function (e, data)
            {

            }
        });