我試圖通過發送發送一個blob的WebSockets通過dataURItoBlob(canvas.get()[0].toDataURL('image/png'));
以這種方式獲得一個blob:INVALID_STATE_ERR:DOM異常11,同時通過WebSocket的
connection.send(JSON.stringify({
cmd: "fwd",
msg: msg,
p_id: worker_id,
})
其中msg
是剛剛創建的團塊。如果我嘗試通過執行msg = ""+msg
來發送blob,但它只能發送字符串[Object object]
,這對我來說沒用。
如果我在發送之前嘗試使用msg = JSON.stringify(msg)
,它會給我提供與主題標題相同的錯誤。
如果我嘗試發送數據而沒有將其封裝在blob中(如msg = canvas.get()[0].toDataURL('image/png');
),我具有上述相同的行爲。
如何發送數據?由於
是由字符串化導致錯誤或者送? –
錯誤出現在'send()'中 – Masiar