本人node小白,最新在学习blob方面的知识。现在需要从服务器把图片的二进制数据传到页面中,该如何做,请看我写的代码服务端:前端:请问服务端生成图片二进制数据的代码该如何写?
3 回答
已采纳
名分开就是姓名
TA贡献39条经验 获得超4个赞
var xhr = new XMLHttpRequest();
xhr.open("get", "xxx.jpg", true);
xhr.responseType = "blob";
xhr.onload = function() {
if (this.status == 200) {
var blob = this.response; // this.response也就是请求的返回就是Blob对象
var img = document.createElement("img");
img.onload = function(e) {
window.URL.revokeObjectURL(img.src); // 清除释放
}; img.src = window.URL.createObjectURL(blob);
eleAppend.appendChild(img);
}
}
xhr.send();
- 3 回答
- 0 关注
- 2636 浏览
添加回答
举报
0/150
提交
取消