使用fs.writeFile()在Node.js中创建.wav文件

时间:2016-01-23 20:53:37

标签: javascript node.js buffer blob fs

我尝试使用.wav从Node JS中的数据blob创建fs.writeFile()文件。首先,这甚至可能吗?

我目前正在尝试这个......

fs.writeFile(filename + '.wav', blob.recording, function (err) {

    // On completing writeFile, transfer file via scp
    var options = {...};
    var target_path = "the/path"

    if (err)
        return logger.error(err);

    else{

        scp2.scp(options, target_path, function (err) {

            // scp2 callback: always gets here
        });
    }
});

写入文件的scp"完成"好的,因为我可以在目标位置看到该文件,但它只显示文件大小为0,见下文。

-rw-r--r-- 1 root root      0 Jan 21 01:11 1437629575-00220000.wav

blob.recording的控制台输出是......

<Buffer 52 49 46 46 4d b9 00 00 57 41 56 45 66 6d 74 20 14 00 00 00 31 00 01 00 40 1f 00 00 59 06 00 00 41 00 00 00 02 00 40 01 66 61 63 74 04 00 00 00 40 8f 03 ...>

scp2https://github.com/spmjs/node-scp2

我认为我需要编码blob.recording或其他东西。谁能指出我正确的方向? : - )

由于

0 个答案:

没有答案