汉王高拍仪 base64 格式上传图片
功能:base64 上传图片
设备:汉王H650por
效果图如下
实现代码
下方接口代码页面
<html>
<head>
<title>欢迎使用汉王e拍仪控件</title>
</head>
<body onload="initctrl()">
<object classid="clsid:6F47932F-3873-49B4-829B-04AF831A92B1" id=hwcam CODEBASE="*.cab#version=0,0,0,0" width=640 height=480></object>
<object classid="clsid:AF7D4101-FADA-48BE-B240-F05F877FC95A" id=hwthumb CODEBASE="*.cab#version=0,0,0,0" width=200 height=480>
</object>
<script LANGUAGE=JavaScript event="AutoCaptureEvent()" for=hwcam>
capture();
</script>
<script LANGUAGE=JavaScript event="TimerCaptureEvent()" for=hwcam>
capture();
</script>
<script type="text/javascript" src="#(ctx)/assets/libs/jquery/jquery-3.2.1.min.js"></script>
<script language="javascript">
var parentLayerId;
var submitUrl;
var submitSuccess;
var formData;
function getcurcam()
{
return document.getElementById("CamList").value;
}
//初始化
function initctrl()
{
deloptionCam();
var count = hwcam.GetCamCount();
for(i = 0; i < count; i++)
{
var s = hwcam.GetCamName(i);
addoptionCam(s);
}
document.getElementById("CamList").value = 1;
initclr();
initAudio();
initcutmode();
initclrspace();
}
function initAudio()
{
var count = hwcam.GetAudioCount();
for(var i = 0; i < count; i++)
{
var s = hwcam.GetAudioName(i);
addoptionaudio(s);
}
}
function changeaudio()
{
var obj=document.getElementById("audioList").options;
hwcam.SetAudio(obj.selectedIndex);
}
function addoptionaudio(s)
{
var obj=document.getElementById("audioList").options;
var opt = new Option(s, obj.length );
obj.options.add(opt);
}
function initcutmode()
{
addoptioncutmode("不裁切");
addoptioncutmode("手工裁切");
addoptioncutmode("自动裁切");
document.getElementById("cutMode").value = 0;
}
function changecutmode()
{
var idx = getcurcam();
var obj=document.getElementById("cutMode").options;
if(obj.selectedIndex == 0)
{
hwcam.SetMouseMode(idx, 0);
hwcam.SetAutoCrop(idx, false);
}
else if(obj.selectedIndex == 1)
{
hwcam.Se