在客户端,我将一个TypedArray转换为Blob并传输到服务器。为了检查数据是否正确,我想要比较客户端和服务器端的前五个值。
在客户端:
(从中我在回调函数中读取前五个值)
但是在服务器上,我发现了将Blob转换为Buffer的代码,并且据我所知,
在客户端:
var fileReader = new FileReader();
fileReader.onload = function() {
callback(new Int8Array(this.result));
};
fileReader.readAsArrayBuffer(blob);
(从中我在回调函数中读取前五个值)
但是在服务器上,我发现了将Blob转换为Buffer的代码,并且据我所知,
buffer
和arraybuffer
不同,
var buffer1 = new Buffer( blob, 'binary' );
缓冲区是否有类似于DataView
的arraybuffer,现在我如何阅读buffer1
的前5个值作为整数,就像我在客户端那样做?