gpt4 book ai didi

javascript - 如何将二进制缓冲区解码为 node.js 中的图像?

转载 作者:搜寻专家 更新时间:2023-10-31 23:24:38 25 4
gpt4 key购买 nike

我正在接收二进制流中的图像,如下所示,但是当我尝试使用以下数据创建缓冲区时,缓冲区似乎是空的。是缓冲区不理解这种格式的问题吗?

V�q)�EB\u001599!F":"����\u000b��3��5%�L�\u0018��pO^::�~��m�<\u001e��L��k�%G�$b\u0003\u0011���=q�V=��A\u0018��O��U���m�B���\u00038�����0a�_��#\u001b����\f��(�3�\u0003���nGjr���Mt\�\u0014g����~�#�Q�� g�K��s��@C��\u001cS�`\u000bps�Gnzq�Rg�\fu���C\u0015�\u001d3�E.BI\u0007���

var buffer = new Buffer(req.body, 'binary')
console.log("BUFFER:" + buffer)
fs.writeFile('test.jpg', buffer, function(err,written){
if(err) console.log(err);
else {
console.log("Successfully written");
}
});

最佳答案

我认为你应该像这样调用 fs.writeFile 时设置编码:

fs.writeFile('test.jpg', buffer, 'binary', function(err) {

关于javascript - 如何将二进制缓冲区解码为 node.js 中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32877273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com