2013-06-06 14 views
0

dynaimc web twain을 사용하여 이미지를 스캔하고 있습니다.동적 웹 트웨인을 사용하여 서버에서 이미지를 스캔하고 저장하십시오.

function scan() { 
    ...... 
    ..... 
    dynamicWebTwain1.AcquireImage(); 
       dynamicWebTwain1.attachEvent('OnPostAllTransfers',dynamicWebTwain1_OnPostAllTransfers); 
       zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true})); 
    } 

    function dynamicWebTwain1_OnPostAllTransfers(){ 
    ........ 
    ........... 
    strActionPage += "&AttachmentCode="+attachmentCode+"&AttachmentDesc="+attachmentDesc+"&AttachmentDetail="+attachmentDetail+"&FileType="+fileType+"&FileName="+fileName; 
    dynamicWebTwain1.HTTPUploadAllThroughPostAsPDF(document.location.hostname, strActionPage, fileName); 
    } 

문제가 발생 me..is 내가 zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true}));dynamicWebTwain1_OnPostAllTransfers(){ 완료 전까지의 실행을 보유 할 수있는 임의의 방법에 대한 이슈를 생성하는 호출 beign된다 dynamicWebTwain1_OnPostAllTransfers(){ } 방법 zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true})); 완료 전에이다.

답변

0

이것은 Dynamsoft의 Rachel입니다. 우리의 Dynamic Web TWAIN SDK를 이용해 주셔서 감사합니다.

아래 코드를 업데이트하고 다시 시도해보십시오.

function scan() { 
...... 
..... 
dynamicWebTwain1.AcquireImage(); //this method is non-blocking 
      dynamicWebTwain1.attachEvent('OnPostAllTransfers',dynamicWebTwain1_OnPostAllTransfers); 

} 
function dynamicWebTwain1_OnPostAllTransfers(){ 
........ 
........... 
strActionPage += "&AttachmentCode="+attachmentCode+"&AttachmentDesc="+attachmentDesc+"&AttachmentDetail="+attachmentDetail+"&FileType="+fileType+"&FileName="+fileName; 
dynamicWebTwain1.HTTPUploadAllThroughPostAsPDF(document.location.hostname, strActionPage, fileName); 
zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true})); 
}