以下js代码转成易语言的
//blob转字符串,并提示错误
function fs_blobtostr(blob_body) {
var fs_json_obj="";
var fs_blob = new Blob([blob_body], {type: 'text/plain'}); //将字符串转换成 Blob对象
var reader = new FileReader(); //将Blob 对象转换成字符串
reader.readAsText(fs_blob, 'utf-8');
reader.onload = function (e) {
var fs_json_obj = JSON.parse(reader.result);
//console.log(fs_json_obj);
alert(fs_json_obj.msgText);
}
}
function make_jym(_blob) {
let reader1 = new FileReader();
let reader2 = new FileReader();
var offset_int;
reader2.addEventListener("loadend", function(){
BOLB_CODE=reader2.result;
let true_blob = new Blob([blob.slice(0, offset_int[0]), blob.slice(offset_int[0] + 10, blob.size)], { type: "application/octetstream" });
document.getElementById("fs_jym_img").src=window.URL.createObjectURL(true_blob)
});
reader1.addEventListener("loadend", function () {
offset_int = new Int32Array(reader1.result);
var code_blob = blob.slice(offset_int[0], offset_int[0] + 10);
reader2.readAsText(code_blob);
});
var blob = new Blob([_blob], { type: "application/octetstream" });
reader1.readAsArrayBuffer(blob.slice(blob.size - 4, blob.size));
}