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