html上面通过websocket接收二进制图片数据并显示在页面上

 

webSocket.onmessage = function(event) { 


if(typeof(event.data)=="string"){ 

onMessage(event);     
}else{  

var reader = new FileReader();  
reader.onload = function(event){  
//alert("444");
            if(event.target.readyState == FileReader.DONE){  
                var url = event.target.result;  
//alert(url);  
document.getElementById('imgDiv').src=url
                //var img = document.getElementById("imgDiv");  
//img.innerHTML = "";  

            }  


上面这些代码就可以完成在页面上显示,以websocket方式接收到的二进制数据为图片

你可能感兴趣的:(websocket)