使用socket.io传输图像文件大小

时间:2015-08-01 14:17:08

标签: javascript node.js socket.io

Node.jsSocket.io项目中,我通过Socket.io获取图片,如下所示:

socket.on('newImage', function (data) {
  var desc = data.description;
  var image = data.img; //i want file size of this
}

在此代码中,image变量包含图像二进制数据,我想检测该图像的文件大小。如何?

1 个答案:

答案 0 :(得分:1)

根据数据的编码方式,您可以使用byteLength method

检索字节长度
var encoding = 'binary';
var data = new Buffer('hello world', encoding);

Buffer.byteLength(data, encoding); // 11