日期:2014-05-19  浏览次数:20756 次

二代身份扫描+Struts2+ajax上传图片问题
请教一个问题
比较棘手
我们用二代身份证扫描机扫描身份证
身份证信息显示到文本框里去
这个都没问题
然后它会自动生成一张图片,就是身份证上面的头像默认在C盘,这里上传用Struts2+ajax
如果说手动点浏览取到这个图片,然后进行上传那没问题,可以上传到服务器去
问题是有没有办法扫描身份证的时候就把图片显示出来然后上传到服务器去
不点那个浏览,

------解决方案--------------------
我明白你的意思,大概就是你用 js 可以调用ocx 的一个方法,能返回身份证上的信息。
其他信息都是字符串,唯独图片是数据流模式,你采用的架构又是s2,读取不到流文件。

其实你这个解决方式我觉得有两个方法。
1、改变下ocx,你提供一个webservices ,ocx增加一个方法,你用js调用ocx 的那个方法,让他访问你的webservices 进行录入。

2、在不改变ocx的情况,你自己编写一个windows services 让这个windows services 执行一个方法,
姓名等基本信息、包括本地身份证地址路径,你通过参数提供给windows services,录入数据。

注:请注意拼写,第一个是webservices, 第二个是 windows services。