如何在Linux環境中運行Dynamic Web TWAIN的文件掃描上傳示例

Dynamic Web TWAIN示例代碼中,文件掃描上傳只提供了ASP.NET的實現。要在Linux中運行.NET Framework的代碼須要用Mono。javascript

Ubuntu中安裝Mono

經過命令行查看下系統版本:html

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

下載對應的Monojava

安裝XSP:git

sudo apt install mono-xsp4

在Linux環境中部署Web文檔掃描上傳應用

從GitHub上獲取Dynamic Web TWAIN 示例源碼:github

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

申請30天試用的證書ubuntu

打開UploadWithHTTP.html修改JS代碼:瀏覽器

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

下載資源包解壓到工程目錄中:ionic

- Resources
- SaveToFile.aspx
- UploadWithHTTP.html

運行工程:命令行

xsp4 --port 9000

安裝SANE:code

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

相關文章
相關標籤/搜索