文檔金喜正規(guī)買球>>Dynamic Web TWAIN使用教程>>掃描識別工具Dynamic Web TWAIN使用教程:從網(wǎng)上下載圖片
掃描識別工具Dynamic Web TWAIN使用教程:從網(wǎng)上下載圖片
從網(wǎng)上下載圖片
你可以使用或?qū)eb服務器中的圖像下載到Dynamic Web TWAIN中。當你想要查看由Dynamic Web TWAIN創(chuàng)建和上傳的圖像時,這個方法十分有用。
DWObject.HTTPDownload("www.dynamsoft.com", "/images/dwt-logo.png", optionalAsyncSuccessFunc, optionalAsyncFailureFunc); //Callback functions for async APIs function optionalAsyncSuccessFunc() { console.log('successful'); } function optionalAsyncFailureFunc(errorCode, errorString) { alert(errorString); }
即使圖像數(shù)據(jù)存儲在數(shù)據(jù)庫中,你也可以編寫一個操作頁面來從數(shù)據(jù)庫中提取數(shù)據(jù)并將其下載(在這種情況下,你需要使用HTTPDownloadEx(),因為需要明確指定圖像格式)。除了HTTP下載方法,你還可以使用FTP下載方法從FTP服務器下載圖像。可用的方法是,等。
注意:當你嘗試從具有不同域,子域,端口或協(xié)議的服務器下載映像時,你需要通過添加一個HTTP響應頭文件來配置服務器以允許此類請求,即:
Access-Control-Allow-Origin: *
以IIS 7為例,你需要做的是將以下代碼合并到應用程序/站點根目錄下的web.config文件中:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET,PUT"/> <add name="Access-Control-Allow-Headers" value="x-requested-with"/> <add name="Access-Control-Allow-Credentials" value="true" /> </customHeaders> </httpProtocol> </system.webServer> </configuration>
如果你還沒有web.config文件,只需要創(chuàng)建一個名為web.config的新文件并添加上面的代碼段。
以上便是在Dynamic Web TWAIN中如何從網(wǎng)上下載圖片。更多教程持續(xù)更新中,敬請期待~