我们公司的任务是研究如何在我们的Web应用程序中使用指纹扫描仪。例如,当客户端使用web应用程序时,他需要进行指纹身份验证才能完成操作。唯一的限制是我们不能编写/使用Silverlight或Active X插件。到目前为止,我所知道的唯一一件事是,需要在客户端机器上运行一个C#服务(当然,客户端将沿着指纹扫描仪的驱动程序安装它),它将与客户端网页进行通信。该服务将处理来自指纹扫描器API的调用,并必须将其传递给客户端页面。
我从哪里开始寻找/阅读来实现例如项目?
我们使用的是ASP.NET MVC和AngularJS环境。
发布于 2016-03-29 11:16:58
假设你有一个阶级指纹:
public class Fingerprint
{
   public string Value{ get; set; }
   // Other important properties
}在ASP.NET中,添加一个新的空API控制器,即
public class FingerprintController : ApiController
{
   [HttpPut]
   public async Task Put(Fingerprint fingerprint){
      // Code for handling the fingerprint here
   }
}您现在可以调用这个API,即通过使用url:
http://example.com/api/Fingerprint
非常简单。基本上,在类中定义值的结构,在API中可以接收它们。请注意,我在方法上面使用相同的名称创建了HttpPut属性,这是不必要的,但是在代码中冗长是很好的:)
https://stackoverflow.com/questions/36282288
复制相似问题