javascript对象,如何赋值base64类型

javascript object, how to assign base64 type

我正在使用 SecuGen 设备及其库。

我写了下面的代码

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;
}

然后我将 document.frmdata.Thumb 传递给服务器端的网络服务。但是网络服务提供商说 "you are sending an invalid base64"

有个属性喜欢

 document.frmdata.Thumb.ContentType

但我不确定如何在 base64 中发送它。

我们将不胜感激

如果数据是字符串,您可以在 window 对象上使用 btoa() 函数:

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

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