高拍仪拍照SDK开发下载地址:点击下载
本SDK适用于:良田影像S300L|S500L
高拍仪如图:
SDN开发包安装之后找到安装目录,如图:
大家找到各自需要的版本即可,需要注意的是如果需要上传图片到服务器的话,我已经写好了C#版的接收程序,代码如下:
<%@ WebHandler Language="C#" Class="FileUpload" %> using System;
using System.Web; public class FileUpload : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
HttpPostedFile uploadFile = context.Request.Files[];
string fileName = System.IO.Path.GetFileName(uploadFile.FileName);
int fileSize = uploadFile.ContentLength;
string fileExt = System.IO.Path.GetExtension(fileName).ToLower();
string message = "";
if (!(fileExt == ".png" || fileExt == ".gif" || fileExt == ".jpg" || fileExt == ".jpeg"))
{
message = "图片类型只能为gif,png,jpg,jpeg";
return;
}
else
{
if (fileSize > (int)( * ))
{
message = "图片大小不能超过500KB";
return;
}
else
{
try
{
string directoryPath = context.Server.MapPath("~/TmpFile/");
if (!System.IO.Directory.Exists(directoryPath))//不存在这个文件夹就创建这个文件夹
{
System.IO.Directory.CreateDirectory(context.Server.MapPath("~/TmpFile/"));
}
uploadFile.SaveAs(context.Server.MapPath("~/TmpFile/") + fileName);
message = fileName;
}
catch (Exception ex)
{
message = ex.Message;
return;
}
}
}
} public bool IsReusable
{
get
{
return false;
}
} }
JavaScript调用上传服务器代码:
function SetSelImgs() {
var selImgs = ""; // 获取选中的图片
for (var i = 0; i < EThumbnails.GetDisplayCount(); i++) {
if (1 == EThumbnails.IsChecked(i)) {
var fileName = EThumbnails.GetFilePath(i).replace("D:\\", "");
ScanCtrl.UploadFileOfHTTP("http://xxx/FileUpload.ashx",
EThumbnails.GetFilePath(i), fileName);
selImgs += fileName + ",";
}
} document.getElementById("selImgs1").value = selImgs;
if ("" == selImgs) {
alert('请先选中上传图片!');
return false;
}
return true;
}
百度云下载地址:链接:https://pan.baidu.com/s/1wUkJow9Xn2VL2FXMz9itHQ 密码:nn0v
高拍仪拍照SDK开发(良田影像S300L|S500L)的更多相关文章
-
良田高拍仪集成vue项目
一.硬件及开发包说明: 产品型号为良田高拍仪S1800A3,集成b/s系统,适用现代浏览器,图片使用BASE64数据.开发包的bin文件下的video.flt文件需要和高拍仪型号的硬件id对应,这个可 ...
-
如何在Web页面里使用高拍仪扫描上传图像
如何在Web页面里使用高拍仪扫描上传图像 市场上所有的高拍仪都支持扫描图片并保存到本地,一般公司都会提供控件.开发人员只需要在页面集成就可以进行拍照和扫描.只不过一般扫描的图片是保存在本地固定的文件夹 ...
-
捷宇高拍仪XY530 网页集成总结
应甲方要求,需要把高拍仪集成到B/S系统中来,在集成过程中遇到的几点问题做为总结,以备查找. 1.甲方送来的高拍仪是淘宝上买来的,型号是XY530,功能非常简单,成像效果也很一般.如果没有其它要求,可 ...
-
web高拍仪图片上传
公司引进高拍仪,想拍完照片点上传按钮直接上传图片.高拍仪接口能提供照片的本地路径,现在的问题是不用file控件选择,只有路径,不知道如何上传到服务器,求解决方案. 方法: 使用泽优Web图片上传控件( ...
-
Web操作摄像头、高拍仪、指纹仪等设备的功能扩展方案
摘要:信息系统开发中难免会有要操作摄像头.高拍仪.指纹仪等硬件外设,异或诸如获取机器签名.硬件授权保护(加密锁)检测等情况.受限于Web本身运行机制,就不得不使用Active.浏览器插件进行能力扩展了 ...
-
如何在Web页面里面使用高拍仪扫描上传图像
问题: 在网页上,客户端访问的时候,可以扫描图象(通过扫描仪),并放到网页上,上传到服务器,如何实现?就是提供扫描仪的驱动程序,并使用扫描仪来扫描图象 ,有没有此类的ActiveX控件 回复: 目前大 ...
-
VopSdk一个高逼格微信公众号开发SDK(源码下载)
看之前回复很多说明大家很有热情&文章被误删掉了,不想让有的朋友错失这个高逼格的东西,现在重新发布,这次就直接放出源码,文章最末下载地址. 看之前回复很多说明大家很有热情&文章被误删掉了 ...
-
VopSdk一个高逼格微信公众号开发SDK:自动化生产(装逼模式开启)
VopSdk一个高逼格微信公众号开发SDK(源码下载) VopSdk一个高逼格微信公众号开发SDK:自动化生产(装逼模式开启) 针对第一版,我们搞了第二版本,老规矩先定个目标. 一 我们的目标 a.移 ...
-
Android SDK 开发指南
Android SDK 开发指南 视频详解 以下视频是对融云 Android SDK 开发使用的详细讲解,您可以在阅读文档时配合学习. 更多视频教程如下: CSDN 融云 Android SDK ...
随机推荐
-
angularjs指令系统系列课程(3):替换replace,内容保留transclude,作用方式restrict
这一节我们主要看一下replace,transclude,restrict这三个参数 1.replace 可取值:bool 默认为:true 对于replace属性,设置为false表示原有指令标识不 ...
-
Codeforces Round #381 (Div. 2)B. Alyona and flowers(水题)
B. Alyona and flowers Problem Description: Let's define a subarray as a segment of consecutive flowe ...
-
BZOJ2965 : 保护古迹
首先要将这个图连通,方法是通过扫描线+set求出每个连通块最高的点上方的第一条边,然后向交点连边. 然后把边拆成两条双向边,每次找到一条没走过的边,找到极角排序后它的反向边的后继,直到回到这条边. 根 ...
-
Pycharm使用问题# 行号设置
设置行号就很简单了,在Settings中找到Editor-Appearance,选中Show line numbers即可.
-
c++中的&;
变量的前面表示取变量地址赋值给指针, 如:int a = 0; int *pa = &a;类型后面表示引用,引用即变量的替身. int a = 0; int &ref = a;操作re ...
-
torch基本命令
命令行输入th进入torch框架 命令行输入th + lua文件表示用torch执行lua文件
-
帝国cms如何调用栏目别名作为分类标题?[!--classname--]标签不能用
用帝国cms建站安全性和生成速度会比dedecms好些,但ecms有个比较不方便的地方就是后台默认模板栏目那边没有一个seo标题设置的输入框,列表模板用的是[!--pagetitle--]标签,那么分 ...
-
Storm系列(九)架构分析之Supervisor-同步Nimbus的事件线程
Supervisor由三个线程组成,一个计时器线程和两个事件线程. 计时器线程负责维持心跳已经更新Zookeeper中的状态,还负责每隔一定的时间将事件线程需要执行的事件添加到其对应的队列中. 两个事 ...
-
javascript条件运算符
variablename=(condition)?value1:value2 javascript条件运算符
-
avalonjs1.5 入门教程
迷你MVVM框架 avalonjs1.5 入门教程 avalon经过几年以后,已成为国内一个举足轻重的框架.它提供了多种不同的版本,满足不同人群的需要.比如avalon.js支持IE6等老旧浏览器,让 ...