我在mongoDB中有一个缓冲区,我想像图像一样发送它。
我尝试了许多不同的内容,例如res.send(buffer)
或fs.createReadStream(buffer).pipe(res)
等。我真的不想把它写到服务器中的真实文件然后发送它。
如何将缓冲区发送到客户端而无需先将其写入文件?
答案 0 :(得分:0)
您可以将缓冲区/图像编码为base64或您想要的任何编码并发送。
var encodedBuffer = buffer.toString('base64');
res.send(encodedBuffer);