解决方案 »

  1.   

    B/S下扫卡是怎么实现的,数据输入来自哪里?人工一张一张扫秒,还是已经扫好了批量上传?
    如果是人工扫的,可以放到一个Input里面,然后在绑定Input的onChange事件。事件驱动应该比不断请求好些
    要实现扫卡的功能 , 单击一次读一个效率低
      

  2.   

    呵呵...首先你别说批量 你单个把这web运行在服务器上你确定你能读了卡吗? 首先不说卡在哪..驱动什么的你服务器都装了?好 就算你在服务器装了驱动也装了各种设备..请问你这个index我不访问你的timer能运行?就算你开了1次难道你一直都不关闭的?Page都没了 timer还能有?所以 你本身的思路就有问题 如果你这东西发布之后 应该会出现以下问题1` 非托管类库应该找不到..
    2`  你强制扔system32下之后 还是不可用(如果你的卡需要驱动的话)
    3 ` 就算你驱动也装了 权限也是问题
    4`  就算你everyone了之后就会提示找不到卡...因为你服务器上没卡
      

  3.   

    所以 不如看看卡的厂商是否提供了一套通讯协议 或者二次开发包我用过的 是基于tcp/ip的 写个服务器监听下就好了 
      

  4.   

    RFID卡单纯的可读卡读卡器我们认为是键盘输入设备。键盘设备如何批量录入数据,这是硬件问题。和你程序吊毛关系没有。
      

  5.   

    读RFID卡需要读卡器啊
    你不为每个读卡器做一个客户端也行,服务器做个服务端程序,tcp连接所有的读卡器,然后开放个接口让WEB端能够获取数据,不就行了
    你直接在web端去访问读卡器,能访问到?
      

  6.   

    可以访问到 ,  获取到本地的硬件后就可以读到卡了
    你知道所谓本地是指哪里吗?
    你的是web程序,web程序的本地是服务器.IE是客户端,你不做插件,能读到客户端上的读卡器才怪了
      

  7.   

    我用过的有基于UDP的,给设备配置服务器IP和端口,设备就不断的向端口发送信息,这样你服务器只要和设备联网就行了
    基于TCP的应该原理差不多,服务器开个侦听,设备直接给服务器发包,你只管收包就行了这个要看你到底是个什么设备.如果你的设备只是个USB或者串口设备,那说这些都没有用.