硬件是 神思读卡器, 需要安装这个东西的驱动。
在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 代码 转码和解码:
时间: 2024-10-10 06:58:09