Dynamic Web TWAIN是一款基于TWAIN规范的WEB文档扫描控件,支持多种常用的32位和64位浏览器以及操作系统,可以对扫描进行多种设置,轻松获取高质量的扫描图片,并且控件还可以对获得的扫描图片进行多种图片处理,以及对处理好的图片进行上传,支持多种文件格式和传输协议,这里就主要介绍怎么使用
Dynamic Web TWAIN控件从扫描仪获取图片后上传的服务器:
DWObject = document.getElementById("dwtcontrolContainer");//
dwtcontrolContainer is the
function btnScan_onclick()
{
DWObject.SelectSource();
DWObject.OpenSource();
DWObject.AcquireImage();
}
function btnUpload_onclick()
{
var strActionPage;
var strHostIP;
var CurrentPathName = unescape(location.pathname); // get current PathName in
plain ASCII
var CurrentPath = CurrentPathName.substring(0, CurrentPathName.lastIndexOf("/")
+ 1);
strActionPage = CurrentPath + "SaveToFile.aspx"; //the ActionPage's file path
strHostIP = "localhost"; //The host's IP or name
DWObject.HTTPPort = 80;
DWObject.HTTPUploadThroughPost(strHostIP,0,strActionPage,"imageData.tif");
if (DWObject.ErrorCode != 0)
alert(DWObject.ErrorString);
else //succeed
alert("Image Uploaded successfully");
}