硬件是 神思读卡器, 需要安装这个东西的驱动。

在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 代码 转码和解码:

最新文章

  1. iOS 强制退出程序APP代码
  2. 由乱序播放说开了去-数组的打乱算法Fisher–Yates Shuffle
  3. setContentView R can not be resovled
  4. BIRT报表工具,直接导出EXCEL
  5. Python在windows下的安装与配置
  6. &lt;转&gt;thinkphp自动验证无效的问题
  7. 学习opengl(起步)
  8. 最近国外很拉风的,,基于.net 的一个手表
  9. Android常见开源解决方案
  10. 新一代开源Android渠道包生成工具Walle
  11. ps-ef|grep-vgrep|grepsep|awk&#39;{print&quot;kill-9&quot;$2}&#39;|sh 这个表达式到底是什么意思啊?
  12. [基础]PeopleSoft中的作业和调度作业集合定义
  13. RDO Stack: No valid host was found. There are not enough hosts available.
  14. vue实现淘宝商品详情页属性选择功能
  15. lambda函数常见用法
  16. BZOJ 1671: [Usaco2005 Dec]Knights of Ni 骑士 (bfs)
  17. Xlua 不同平台链接库编译
  18. JAVA SE ------------------- 项目的菜单输入
  19. 嵌入式 Web Server 温度检测系统
  20. mac 下安装 express

热门文章

  1. Git的使用规范(二)
  2. springboot升级到2.x需要改动的地方
  3. BFS 队列
  4. struts2官方 中文教程 系列九:Debugging Struts
  5. PADS9.5打开Altium designer09的原理图
  6. 现代web开发需要学习的15大技术
  7. Linux-Shell脚本编程-学习-7-总结前面开启后面的学习
  8. MySQL☞聚合函数/分组函数
  9. 七天入门C++
  10. Tensorflow Serving介绍及部署安装