【发布时间】:2018-10-18 04:30:40
【问题描述】:
这是我的场景。我有一个扫描仪(PENTA 扫描仪),我将用它来扫描 Passport 和 DL。我已经构建了一个应用程序,它将在扫描文档时提取所需的数据(名字、姓氏、出生日期)。我还构建了一个应用程序(使用 Angular 5),它与休息服务交互以根据名字、姓氏和出生日期获取数据。
现在,这是我的问题。当我在扫描仪上扫描文档时,有没有办法可以将数据发送到 Angular 应用程序?
我希望应用监听将由扫描仪生成的事件,获取数据并继续调用其余服务。
谢谢
编辑:抱歉...我应该早点提供此信息...我使用电子框架来构建应用程序,因为我想构建一个桌面应用程序。
【问题讨论】:
-
这将是非常困难的,因为 Angular 在 Web 浏览器中运行,它有意与主机操作系统分开。我知道的唯一方法是将这些数据放在 URL 中并从那里读取一个 Angular 组件。但这是一个非常糟糕的主意 (IMO),因为任何观看网络流量的人都可以看到该 URL,并且您正在使用 PII
-
执行此操作的旧方法是定期从客户端应用程序访问端点并询问是否有任何新信息(自动刷新)。新方法是使用 Web Sockets。