Node.js将缓冲区转换为Int8Array

美度

在客户端,我将TypedArray转换为Blob并传输到服务器,以检查数据是否正确,我想比较客户端和服务器端的前五个值,

在客户端:

var fileReader = new FileReader();
fileReader.onload = function() {
    callback(new Int8Array(this.result));
};
fileReader.readAsArrayBuffer(blob);

(我从中读取回调fn中的前五个值)

但在服务器上,我发现将blob转换为缓冲区的代码,据我所知,buffer并且arraybuffer并不相同,var buffer1 = new Buffer( blob, 'binary' );

缓冲区是否具有类似于DataViewarraybuffer的东西,现在我如何buffer1在客户端读取as的前5个值

病毒

当前,节点缓冲区完全基于Uint8Array。使用Uint8Array实例可以执行的所有操作,可以使用Buffer实例执行的所有操作。甚至更多,因为Buffer添加了其他功能和属性。在内部,当必须创建Buffer实例时,他们实际上会创建一个Uint8Array实例,然后将其原型设置为Node Buffer原型。因此,您可以使用buffer1.buffer等访问基础的ArrayBuffer。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

转换缓冲区base64-> utf8编码node.js

来自分类Dev

Node.js / MongoDB / Mongoose:缓冲区比较

来自分类Dev

使用node.js amqp模块时如何将AQMP消息缓冲区转换为JSON对象?

来自分类Dev

node.js将空终止的字符串添加到缓冲区

来自分类Dev

RabbitMQ和Node.js将消息缓冲区转换为JSON

来自分类Dev

在Node.JS中刷新缓冲区数据

来自分类Dev

使用Node.js的最佳缓冲区大小?

来自分类Dev

如何从node.js缓冲区获取int

来自分类Dev

读取node.js中的缓冲区对象

来自分类Dev

Node.js将缓冲区转换为Int8Array

来自分类Dev

node.js缓冲区不为空

来自分类Dev

将Node.js缓冲区传递给C ++插件

来自分类Dev

将缓冲区传递给Node.js子进程

来自分类Dev

如何将文件转换为node.js中的缓冲区?

来自分类Dev

Node.js缓冲区垃圾回收

来自分类Dev

从node.js缓冲区中删除元素

来自分类Dev

在node.js缓冲区中搜索字节模式

来自分类Dev

如何将缓冲区stringify从node.js转换为python中的数组

来自分类Dev

Node.js:不同的缓冲区输出

来自分类Dev

Node.js的缓冲区检查工具

来自分类Dev

使用node.js amqp模块时如何将AQMP消息缓冲区转换为JSON对象?

来自分类Dev

node.js将空终止的字符串添加到缓冲区

来自分类Dev

如何从node.js缓冲区获取int

来自分类Dev

解码node.js中的缓冲区

来自分类Dev

node.js缓冲区不为空

来自分类Dev

将缓冲区传递给ChildProcess Node.js

来自分类Dev

Node.js缓冲区垃圾回收

来自分类Dev

在node.js缓冲区中搜索字节模式

来自分类Dev

将 node.js 缓冲区转换为 ref-struct 实例