我需要一种有效的(读取本机)方式将ArrayBuffer转换为需要在多部分帖子上使用的base64字符串.
我想将Image源设置为base64源但它不起作用:
<img id="img" src="" />
Run Code Online (Sandbox Code Playgroud)
JavaScript
document.getElementById("img").src = "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg=="
Run Code Online (Sandbox Code Playgroud) 我一直在查看整个Socket.IO文档,但是,即使他们保证它存在,我也找不到一个简单的,最简单的例子,说明如何在服务器/客户端之间发送二进制数据.
怎么做?
所以我在node.js(Js客户端和Android客户端)中使用socket.io发送二进制数据时遇到了麻烦.
在以下情况中没有太多信息:
http://socket.io/blog/introducing-socket-io-1-0/
http://socket.io/get-started/chat/
我需要使用socket io发送一个二进制数组,我创建并填充.
他们提供的唯一代码如下:
var socket = new WebSocket('ws://localhost');
socket.binaryType = 'arraybuffer';
socket.send(new ArrayBuffer);
Run Code Online (Sandbox Code Playgroud)
我的回答是吼叫.
javascript ×3
base64 ×2
node.js ×2
socket.io ×2
android ×1
arraybuffer ×1
binary ×1
encoding ×1
java ×1
websocket ×1