尝试使用FileReader将Base64编码的字符串转换为二进制文件。 调用reader.onload = function()后,内部什么也不会执行。
我需要在reader.onload()中调用docUpdate(paramObj)方法。
function getBase64(file, paramObj) {
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function() {
console.log(reader.result);
(paramObj['documentInfo']).binaryStr = reader.result;
docUpdate(paramObj);
alert("Hello");
};
reader.onerror = function(error) {
console.log('Error: ', error);
};
}
没有console.log,也不会执行警报。 我在这里做什么错了?