如何在Linux环境中运行Dynamic Web TWAIN的文件扫描上传示例

那年仲夏 提交于 2019-12-01 22:00:00

Dynamic Web TWAIN示例代码中,文件扫描上传只提供了ASP.NET的实现。要在Linux中运行.NET Framework的代码需要用Mono。

Ubuntu中安装Mono

通过命令行查看下系统版本:

$lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description:    Ubuntu 18.04.1 LTS Release:    18.04 Codename:   bionic 

下载对应的Mono

安装XSP:

sudo apt install mono-xsp4 

在Linux环境中部署Web文档扫描上传应用

从GitHub上获取Dynamic Web TWAIN 示例源码:

cd ~ git clone https://github.com/Dynamsoft/Dynamic-Web-TWAIN.git cd ~/Dynamic-Web-TWAIN/samples/Upload Download/Visual Studio Demo 

申请30天试用的证书

打开UploadWithHTTP.html修改JS代码:

<script type="text/javascript">         Dynamsoft.WebTwainEnv.ProductKey = 'Your Trial License';         var console = window['console'] ? window['console'] : { 'log': function () { } }; 

下载资源包解压到工程目录中:

- Resources - SaveToFile.aspx - UploadWithHTTP.html 

运行工程:

xsp4 --port 9000 

安装SANE:

sudo apt-get install sane 

在浏览器中打开http://localhost:9000/UploadWithHTTP.html。如果没有安装Dynamic Web TWAIN服务可以点击安装。

接下来就可以在浏览器中扫描上传文件了:

源码

https://github.com/Dynamsoft/Dynamic-Web-TWAIN/tree/master/samples/Upload%20Download/Visual%20Studio%20Demo

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!