2014-12-04 5 views
0

UI 선택 소스 창에서 스캔을 클릭 한 후 mozilla firefox에서 코드를 실행하면 소스 창이 열리고 충돌이 발생합니다. bt 동일한 코드를 크롬에서 실행하면 스캐너의 이미지가 스캔됩니다. 새 창에서 스캔을 클릭하면 제대로 스캔되고 파일 전송 중에 오류가 발생하고 오류 메시지에는 "플러그인 (shockwave flash) isnt 동적 웹 트웨인 버전 10.0

가 무엇 확률값을

function onScan(no_of_pages) 
     { 
      if (DWObject) 
      { 
       if (DWObject.SourceCount > 0) 
       { 
        DWObject.SelectSource(); 
        DWObject.IfDisableSourceAfterAcquire = true; 
        DWObject.AcquireImage(); 
        DWObject.MaxImagesInBuffer = no_of_pages; 
       } 
       else 
        alert("No TWAIN compatible drivers detected."); 
      } 
     } 

     function Dynamsoft_ChangeConfig(config){ 
      config.onPrintMsg = g_DWT_PrintMsg; 
     } 

     function g_DWT_PrintMsg(strMessage) { 
      alert(strMessage); 
     } 
function OnPostTransferCallback() 
     { 
      try{ 
       if(DWObject.MaxImagesInBuffer == DWObject.HowManyImagesInBuffer) 
       { 
        DWObject.CloseSource(); 
        sendToFlash() ; 
       }else 
       { 
        //TBD 
       } 
      }catch(err){ 
       alert(err.message); 
      } 

     } 

     //Call back function from the 

     function sendToFlash() 
     { 
      try{ 

       var flashMovie = window.document.flashContent; 
       flashMovie.sendToActionScript(DWObject.HowManyImagesInBuffer); 
       //document.getElementById("ICANSWF").sendToActionScript(); 
      }catch(err){ 

       alert(err.message); 
      } 
     } 

     //call from flash for uploading documents 

     function onUpload(serialNo) 
     { 
      //alert("upload the file"); 
      var imageArr = new Array(); 
      try{ 
       var imageName; 
       var uploadPage; 
       var serverHost; 
       var CurrentPathName = unescape(location.pathname); // get current PathName in plain ASCII 
       var CurrentPath = CurrentPathName.substring(0, CurrentPathName.lastIndexOf("/") + 1); 
       uploadPage = CurrentPath+"TempUpload.php"; 
       //uploadPage = CurrentPath+"UploadDocument.php"; 
       //serverHost = "blabla"; 
       //window.Plugin.HTTPPort =1451; 
       serverHost = "our host"; 
       DWObject.HTTPPort = 80; 
       DWObject.IfSSL = false; 
       //alert(Plugin.HowManyImagesInBuffer); 
       for(var i=0;i < DWObject.HowManyImagesInBuffer;i++) 
       { 
        imageName = serialNo+"_"+(i+1)+".png"; 
        DWObject.HTTPUploadThroughPost(serverHost,i,uploadPage,imageName); 

        if (DWObject.ErrorCode == 0) 
        { 
         //alert(imageName); 
         imageArr.push({"label":imageName,"source":"http://"+serverHost+":"+DWObject.HTTPPort+"/icanindonesia/AppData/Temp/"+imageName}); //Push image name and location in an array 

        } 
        else //succeded 
        { 

         alert(DWObject.ErrorString); 
         //imageArr[i] = imageName; 
         //alert(imageArr[i]); 
        } 
       } 
      }catch(err){ 
       //alert("onUpload"); 
       alert(err.message); 
      } 

      console.log(imageArr); 
      return imageArr; 
     } 

     function startDownload(url) 
     { 
      //var url='.zip'; 
      window.open(url,'Download'); 
     } 

     function openDocument(url){ 
      window.open(url, '_blank',"ican image viewer"); 
     } 

답변

0

@priya을 할 수있다 "응답이 우리의 동적 웹 TWAIN SDK를 사용하는 Dynamsoft.Thanks에서 레이첼입니다. 사용중인 Firefox 및 Chrome의 버전은 무엇입니까? 우리는 또한 새로운 버전의 Dynamic Web TWAIN을 사용해 볼 수도 있습니다. 더 나은 도움을 받으려면 contact our support team을 입력하십시오.