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
我正在使用 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