Javascript jQuery网络摄像头。将拍摄的照片添加到上载表单字段
你好,我正在使用我的项目。但是,如果可能的话,您可以找到如何获取拍摄的照片并将其添加到上传表单字段中。当我单击“捕获”按钮时,它会在“捕获”窗口中显示图片,但是如何实际保存它呢Javascript jQuery网络摄像头。将拍摄的照片添加到上载表单字段,javascript,jquery-ui,jquery,base64,Javascript,Jquery Ui,Jquery,Base64,你好,我正在使用我的项目。但是,如果可能的话,您可以找到如何获取拍摄的照片并将其添加到上传表单字段中。当我单击“捕获”按钮时,它会在“捕获”窗口中显示图片,但是如何实际保存它呢 $("#webcam").webcam({ swffile: "js/sAS3Cam.swf?v=20120613", previewWidth: 400, previewHeight: 300,
$("#webcam").webcam({
swffile: "js/sAS3Cam.swf?v=20120613",
previewWidth: 400,
previewHeight: 300,
resolutionWidth: 400,
resolutionHeight: 300,
noCameraFound: function () {
this.debug('error', 'Kamera negalima');
},
swfApiFail: function(e) {
this.debug('error', 'Įskiepio klaida');
},
cameraDisabled: function () {
this.debug('error', 'Prašom suteikti leidimą prisijungti kamrai prie puslapio');
},
debug: function(type, string) {
if (type == 'error') {
alert(string);
}
},
cameraEnabled: function () {
this.debug('notice', 'Camera enabled');
var cameraApi = this;
if (cameraApi.isCameraEnabled) {
return;
} else {
cameraApi.isCameraEnabled = true;
}
setTimeout(function() {
$(".capture").slideDown('fast');
}, 750);
$('.capture_btn').click(function() {
$(".capture").slideUp('fast');
$(".save_img").slideDown('fast');
var result = cameraApi.save();
if (result && result.length) {
var actualShotResolution = cameraApi.getResolution();
$('.reload_camera').click(function() {
cameraApi.isCameraEnabled = true;
});
} else {
cameraApi.debug('error', 'Bloga kamera');
}
});
}
});
<form action="processupload.php" style="display: none" method="post" enctype="multipart/form-data" id="UploadForm">
<table width="500" border="0">
<tr>
<td><input name="ImageFile" id="file" type="file" /></td>
</tr>
<tr>
<td style="display: none;"><input type="submit" id="SubmitButton" value="Upload" /></td>
</tr>
</table>
</form>
$(“#网络摄像头”)。网络摄像头({
swffile:“js/sAS3Cam.swf?v=20120613”,
预览宽度:400,
预演时间:300,,
分辨率宽度:400,
分辨率高度:300,
noCameraFound:函数(){
debug('error','Kamera negalima');
},
swfApiFail:功能(e){
debug('error','Įskiepio klaida');
},
CameradEnabled:函数(){
此调试(“错误”,“Prašom suteikti leidimąprisijungti kamrai prie puslapio”);
},
调试:函数(类型、字符串){
如果(类型=='error'){
警报(字符串);
}
},
cameraEnabled:功能(){
this.debug('notice','Camera enabled');
var cameraApi=此;
if(cameraApi.isCameraEnabled){
返回;
}否则{
cameraApi.isCameraEnabled=true;
}
setTimeout(函数(){
$(“.capture”).slideDown('fast');
}, 750);
$('.capture_btn')。单击(函数(){
$(“.capture”).slideUp('fast');
$(“.save_img”).slideDown('fast');
var result=cameraApi.save();
if(result&&result.length){
var actualShotResolution=cameraApi.getResolution();
$('.reload_camera')。单击(函数(){
cameraApi.isCameraEnabled=true;
});
}否则{
debug('error','Bloga kamera');
}
});
}
});