在node.js中上传大型音频文件时出现内存泄漏错误

时间:2015-08-10 18:29:02

标签: javascript node.js ftp

我正在使用node.js应用程序,我必须将音频文件传输到ftp。我使用下面的代码来做到这一点:

var readableAudioStream = fs.createReadStream(audiopath);
var writeStream = sftp.createWriteStream('test.wav');
                        // what to do when transfer finishes
writeStream.on('close', function(err) {
          debug("- file transferred");
          sftp.end();
          done(err, Delivered);
      });
       // initiate transfer of file
readableAudioStream.pipe(writeStream);

当我上传20-22MB的音频文件时它工作正常,但当我尝试上传70 MB文件时,它给了我内存超出错误。

我试图找到解决方案,但没有人帮助我。

0 个答案:

没有答案