js页面 读身份证
2016-07-01 11:37
381 查看
硬件是 神思读卡器, 需要安装这个东西的驱动。
在web页面读取的话, 下载cab的包 进行注册,
<OBJECT classid="clsid:F1317711-6BDE-4658-ABAA-39E31D3704D3" codebase="SDRdCard.cab#version=1,3,5,0" width=330
height=360 align=center display=none hspace=0 vspace=0 id=idcard name=rdcard></OBJECT>
然后再js代码里就可以使用这个对象的属性和方法了。
对象的属性参考这个文档:http://www.docin.com/p-1216156052.html
对于获取身份证的照片: rdcard.JPGBuffer 返回的是 jpg的base64位的编码,然后解码。 参考文档:http://www.atool.org/img2base64.php
java 代码 转码和解码:
在web页面读取的话, 下载cab的包 进行注册,
<OBJECT classid="clsid:F1317711-6BDE-4658-ABAA-39E31D3704D3" codebase="SDRdCard.cab#version=1,3,5,0" width=330
height=360 align=center display=none hspace=0 vspace=0 id=idcard name=rdcard></OBJECT>
然后再js代码里就可以使用这个对象的属性和方法了。
rdcard.readcard(); var readcardno=""; if (rdcard.bHaveCard){ readcardno=rdcard.CardNo; rdcard.bHaveCard=false; } if(readcardno==""){ alert('请确认读卡器上是否有卡 或者 是否输入身份证或农保卡'); }else{ alert('读卡成功'); rdcard.NameS; rdcard.SexL; rdcard.Born; rdcard.Address; rdcard.JPGBuffer }
对象的属性参考这个文档:http://www.docin.com/p-1216156052.html
对于获取身份证的照片: rdcard.JPGBuffer 返回的是 jpg的base64位的编码,然后解码。 参考文档:http://www.atool.org/img2base64.php
java 代码 转码和解码:
相关文章推荐
- 再谈Javascript中的基本类型和引用类型(推荐)
- javascript与jsp发送请求到servlet的几种方式
- java以及JavaScript获取当月第一天和最后一天日期
- js跨越问题解决方法
- setTimeout和setInterval的区别你真的了解吗?
- js判断浏览器是否为IE浏览器
- js点击空白处弹窗消失
- 基于事件的JavaScript编程:异步与同步
- js里面call的用法
- extjs baseCombo 通过后台查询数据赋值到下拉列表
- 局部刷新的js分页插件
- javascript ES 6 class 详解
- 再次理解js中的call函数
- JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
- perl 异步请求和JS对比
- perl 异步请求和JS对比
- perl 异步请求和JS对比
- 解决json显示日期带T的问题。
- js实现访客人数统计
- jsonp跨域调用代码实例