Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将字节[]转换为base64以在JavaScript中显示图像?_Javascript_Jquery_Base64 - Fatal编程技术网

如何将字节[]转换为base64以在JavaScript中显示图像?

如何将字节[]转换为base64以在JavaScript中显示图像?,javascript,jquery,base64,Javascript,Jquery,Base64,我从ajax调用中得到一个字节数组,现在我想将它转换为图像。我搜索了它,找到了一种将字节数组转换为base64的方法。我的问题是如何在java脚本中将字节数组转换为base64,或者有没有任何方法通过字节数组显示图像 $.ajax({ url: urlGetImages, data: { id: id }, type: 'GET', contentType: "application/json; ch

我从ajax调用中得到一个字节数组,现在我想将它转换为图像。我搜索了它,找到了一种将字节数组转换为base64的方法。我的问题是如何在java脚本中将字节数组转换为base64,或者有没有任何方法通过字节数组显示图像

$.ajax({
            url: urlGetImages,
            data: { id: id },
            type: 'GET',
            contentType: "application/json; charset=utf-8",

            success: function (data) {

                debugger;
                totalImages = data.AdditionalData.ImagesByteses.length;
                if (totalImages > 0) {

                    //data.AdditionalData.ImagesByteses[0] is array of bytes
                    var imagemarkup ="<img src"">" // I want to show image from this byte array



                }



            },
            error: function () {
                alert(error);
            }
        });
$.ajax({
url:urlGetImages,
数据:{id:id},
键入:“GET”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
调试器;
totalImages=data.AdditionalData.ImagesBytes.length;
如果(totalImages>0){
//data.AdditionalData.ImagesBytes[0]是字节数组
var imagemarkup=”“//我想显示这个字节数组中的图像
}
},
错误:函数(){
警报(错误);
}
});

请显示您的代码。我已经编辑了问题。下面的链接可能会帮助您:@Hiba谢谢,但我们仍然看不到字节数组是如何创建的。我从服务器端获取字节数组