摘要:高拍仪工作原理是先将图片保存在本地某个文件夹中然后通过上传方法上传到服务器最后删掉在本地保存的图片高拍摄仪切入代码选择文件请选择文件启动主拍摄彩页拍摄黑白存放文件名称及其后缀创建本地目录以存放图片设置服务器地址及端口延迟开启摄
高拍仪工作原理是:先将图片保存在本地某个文件夹中,然后通过上传方法上传到服务器,最后删掉在本地保存的图片.
高拍摄仪切入代码
选择文件:
- var captrue=document.getElementById("captrue");
- //存放文件名称及其后缀
- var filenameArray=[];
- var suffix =[];
- //创建本地目录以存放图片
- var path="D:";
- //设置服务器地址IP及端口
- var hostport=document.location.host;
- hostport=hostport.split(":");
- var serverIP = hostport[0];
- var serverPort = +hostport[1];
- $(function(){
- //延迟开启摄像头
- setTimeout("startCamera()",1000);
- })
- function startCamera(){
- captrue.bStopPlay();
- captrue.bStartPlay();
- }
- function JPG() {
- filename = getFileName();
- var str = captrue.bSaveJPG(path, filename);
- if (str = true) {
- alert("拍照成功!");
- suffix.push(".jpg");
- filenameArray.push(filename);
- uploadChange(filename+".jpg");
- }
- else {
- alert("拍照失败!");
- }
- }
- function start_PDF() {
- filename = getFileName();
- var str = captrue.bSavePDFStart(path, filename);
- if (str = true) {
- suffix.push(".pdf");
- filenameArray.push(filename);
- uploadChange(filename+".pdf");
- }
- else {
- alert("拍照失败!");
- }
- }
- function add_ColorPDF()
- {
- start_PDF();
- var str = captrue.bSavePDFColorPage();
- end_PDF();
- }
- function add_BWPDF()
- {
- start_PDF();
- var str = captrue.bSavePDFBWPage();
- end_PDF();
- }
- function end_PDF()
- {
- var str = captrue.bSavePDFEnd();
- if (str = true) {
- alert("pdf拍摄成功!");
- }
- }
- function uploadPic()
- {
- var url= "${root!}/approval/file/uploadDocumentCamera?bsnum=" + bsnum
- + "&type=1&document_id=" + document_id + "&document_name="+Power.form.encodeURIParam(document_name,2);
- var temp=[];
- for(var i=0;i
- temp.push(path+filenameArray[i]+suffix[i]);
- }
- var filenameString=temp.join("|");
- var str = captrue.bUpLoadImage(filenameString,serverIP,serverPort, url);
- }
- function delPic(fileNameArray)
- {
- for(var i=0;i
- captrue.bDeleteFile(path+fileNameArray[i]+suffix[i]);
- }
- }
- function getFileName() {
- var date = new Date();
- var fileName = "高拍仪拍摄";
- var month = date.getMonth() + 1;
- if (month < 10) {
- month = "0" + month;
- }
- fileName += month;
- var day = date.getDate();
- if (day < 10) {
- day = "0" + day;
- }
- fileName += day;
- var hour = date.getHours();
- if (hour < 10) {
- hour = "0" + hour;
- }
- fileName += hour;
- var minute = date.getMinutes();
- if (minute < 10) {
- minute = "0" + minute;
- }
- fileName += minute;
- var second = date.getSeconds();
- if (second < 10) {
- second = "0" + second;
- }
- fileName += second;
- var randomNum = Math.floor(Math.random()*1000);
- if(randomNum<100){
- if(randomNum<10){
- randomNum="0"+randomNum;
- }
- randomNum="0"+randomNum;
- }
- fileName +=randomNum;
- return fileName;
- }
- function uploadChange(filename){
- document.getElementById("textfield").value =document.getElementById("textfield").value+filename+";";
- }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/86237.html
摘要:一前台页面捷易拍控件测试程序启动主启动副停止保存保存保存保存保存保存灰度图参数设置设置去黑边自动矫正设置分辨率设置图片压缩率图片压缩率大小必须在之间创建目录创建目录成功删除目录删除目录成功删除删除文件成功测试启动主启动副停 一.前台页面: 捷易拍控件测试程序 //启动主 function Start1_onclick() { captrue.b...
摘要:一前台页面捷易拍控件测试程序启动主启动副停止保存保存保存保存保存保存灰度图参数设置设置去黑边自动矫正设置分辨率设置图片压缩率图片压缩率大小必须在之间创建目录创建目录成功删除目录删除目录成功删除删除文件成功测试启动主启动副停 一.前台页面: 捷易拍控件测试程序 //启动主 function Start1_onclick() { captrue.b...
摘要:测量方法及其挑战可以用直流技术或交流技术对纳米结构进行刺激和电测量,直到射频频率范围。然而,如果电压噪声的阶数甚至高于低电平直流信号,则对直流测量技术来说,对感兴趣的信号进行测量是非常具有挑战性的。噪音及其他波段干扰在测试环境中是最高的。 新半导体材料、高温超导体、光伏器件和有机...
阅读 2422·2021-09-28 09:45
阅读 3665·2021-09-24 09:48
阅读 2342·2021-09-22 15:49
阅读 3206·2021-09-08 16:10
阅读 1694·2019-08-30 15:54
阅读 2412·2019-08-30 15:53
阅读 3103·2019-08-29 18:42
阅读 2938·2019-08-29 16:19