【发布时间】:2016-02-24 15:19:04
【问题描述】:
我有一个 nodejs 服务器,我在其中使用 GET 请求来接收 mp3 文件的内容。然后我使用 writefile 将内容复制到 mp3 文件中。问题是 mp3 文件损坏或其他原因,因为我无法使用任何 mp3 播放器播放它,但 writefile 工作成功。
request(options, function(error,response,body) {
var path = "C://Users/foo/pop.mp3";
var wstream = fs.createWriteStream(path);
wstream.write(body);
wstream.end();
res.status(200).send(body);
});
【问题讨论】:
-
1) 在记事本中打开 mp3 以确保它不是 HTML 错误页面 2) 什么是正文,它是如何填充的?
-
正文是 mp3 乱码,看起来像这样“a��qv Cı�Je���vM��!زe�995��K�����(n_ndL1@�,8M �@
-
你认为可能是字符编码错误?
标签: javascript node.js mp3