精易论坛

标题: blob 易语言怎么使用 [打印本页]

作者: chenle    时间: 2021-8-2 19:31
标题: blob 易语言怎么使用
以下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));
}



补充内容 (2021-8-2 20:17):
也可以 使用js 能多线程操作就可以
作者: wlp    时间: 2021-8-2 20:27
blob就是字节集
作者: 465228962    时间: 2021-8-2 20:36
人家都new了一个blob对象了,你要解决问题,至少要贴出网站出来,单复制其中一段,转化了你也用不了
作者: ccccoding    时间: 2021-8-13 10:02
document.getElementById("fs_jym_img").src=window.URL.createObjectURL(true_blob)  

补充内容 (2021-8-13 10:03):
知道怎么把Blob的图片保存下来吗?
作者: jy13323127975    时间: 2024-1-27 15:59
ccccoding 发表于 2021-8-13 10:02
document.getElementById("fs_jym_img").src=window.URL.createObjectURL(true_blob)  

补充内容 (2021-8- ...

你好博主,这个blob链接图片易语言下载搞定了么





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4