使用Express在节点之间发送时,某些二进制数据字节丢失

时间:2019-08-25 14:34:03

标签: node.js express http binary

我正在设置一个服务器,该服务器根据请求发送二进制数据。 在发送端,我正在使用快递:

res.write(chunk);

在接收方,我正在使用HTTP请求:

res.on('data', (chunk) => { 
   file.write(chunk); 
});

在接收端丢失了一些字节(我注意到它始终是数字0x30-0x39)。

我在做什么错了?

(节点版本-v10.16.0)

我尝试将编码设置为null,内容类型设置为'image / png',但均无效。

我希望获得其他节点发送的相同二进制文件,但接收的字节几乎相同,缺少一些字节。

0 个答案:

没有答案