2016-04-05 8 views
0

私はSecuGenデバイスとそのライブラリを使用しています。javascriptオブジェクト、base64タイプの割り当て方法

私は、次のコード

function fnCapture() { 
    document.frmmain.objFP.Capture(); 
    var result = document.frmmain.objFP.ErrorCode; 
    if (result == 0) { 
     //var strimg1 = objFP.ImageTextData; 

     var strmin = document.frmmain.objFP.MinTextData; 
     //document.frmmain.min.value = strmin; 
     document.frmdata.Thumb.value = strmin; 
    } 

    else 
     alert('Failed during captured - ' + result); 

    return; 
} 

を書きました。そして私は、Webサービスにサーバ側にdocument.frmdata.Thumbを渡しています。しかし、Webサービス・プロバイダは、

document.frmdata.Thumb.ContentType 

のようなプロパティがあり

「無効なBASE64を送っている」しかし、私はBASE64でこれを送信する方法を確認していないと言っています。

データを使用すると、windowオブジェクトにbtoa()機能を使用することができ、文字列の場合はすべてのヘルプは

+0

は、Thumbのですか? (バイナリ/配列バッファ、文字列、...) – K3N

+0

生のフォーマットの文字列。指スキャナから来て – Alex

答えて

1

をapprecitedされます。どのような形式で

console.log(document.frmdata.Thumb.value); 
> "088BA76AFE122"   Some raw string value from scanner 

window.btoa(thumb); 
> "MDg4QkE3NkFGRTEyMg==" Base-64 encoded string 
+0

答えてくれてありがとう – Alex

関連する問題