本人node小白,最新在學習blob方面的知識?,F在需要從服務器把圖片的二進制數據傳到頁面中,該如何做,請看我寫的代碼服務端:前端:請問服務端生成圖片二進制數據的代碼該如何寫?
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 關注
- 2728 瀏覽
添加回答
舉報
0/150
提交
取消
