您的位置:首页 > Web前端 > Node.js

Node.js+Web TWAIN,实现Web文档扫描和图像上传

2014-12-03 10:02 591 查看
通过Dynamic
Web TWAIN SDK和Node.js的组合,只需要几行代码就可以实现在浏览器中控制扫描仪,获取图像后上传到远程服务器。



原文:Document
Imaging and Uploading With Dynamic Web TWAIN and Node.js


下载安装

Dynamic Web TWAIN download

Node.js download


通过Node.js创建server

创建工程目录,打开cmd.exe进入到工程目录,安装下面两个Node.js模块:



创建server.js,初始化:



把静态资源,比如图片,css等,都加载进来:



要实现跨域访问,需要在header里添加权限,如果不添加,只能local访问:



在POST请求中通过formidable解析数据:



设置好IP和端口:




通过Dynamic Web TWAIN创建client

创建一个网页,包含一个div和两个button:



这里需要把Web TWAIN SDK安装目录下的Resources目录拷贝过来。

加几行代码就可以扫描了:



到这里可以先测试下扫描能否正常工作。接下来实现远程上传:



测试下。命令行启动server:



打开http://localhost:2014就可以玩了。


源码

https://github.com/DynamsoftRD/nodejs-dwt

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  TWAIN Web TWAIN Node.js