Javascript Node.js curl:(55)发送失败:断管错误

Javascript Node.js curl:(55)发送失败:断管错误,javascript,node.js,curl,upload,pipe,Javascript,Node.js,Curl,Upload,Pipe,我想上传大文件。(15 GB)但卷曲结果:管道破裂?我做错了什么 app.js var http = require('http'); var fs = require('fs'); http.createServer(function(req, res){ var newFile = fs.createWriteStream('new_file.mkv'); var method = req.method; var newSize = 0; if(method == 'PUT'){

我想上传大文件。(15 GB)但卷曲结果:管道破裂?我做错了什么

app.js

var http = require('http');
var fs = require('fs');

http.createServer(function(req, res){

var newFile = fs.createWriteStream('new_file.mkv');
var method = req.method;
var newSize = 0;

if(method == 'PUT'){

  req.pipe(newFile);

  req.on('data', function(chunk){

    newSize += chunk.length;
    console.log(newSize);
  });

}
}).listen(8000, function(){

console.log('Listening..');
});
控制台命令:

curl --upload-file read.mkv http://127.0.0.1:8000
结果:

curl: (55) Send failure: Broken pipe

我做错了什么?

我在curl命令中遇到了上述问题,为此我花了一天时间进行调试

最后通过向curl命令传递额外参数(测试512MB文件传输)来解决

尝试降低限制率并增加您所在区域的保留时间


希望这能帮助到达那里的人。

我在curl命令中遇到了上述问题,为此我花了一天时间进行调试

最后通过向curl命令传递额外参数(测试512MB文件传输)来解决

尝试降低限制率并增加您所在区域的保留时间


希望这对到达那里的人有所帮助。

可能会出现重复的Soultion?我不明白。你能试试这个命令吗:
curl-iv-F name=filename-F filedata=@read.mkvhttp://127.0.0.1:8000
。我没有测试,请确保没有语法错误或其他问题。如果您的文件上载仍然存在问题,您可以尝试以下库:不要运行。请帮忙。可能是苏顿的副本吗?我不明白。你能试试这个命令吗:
curl-iv-F name=filename-F filedata=@read.mkvhttp://127.0.0.1:8000
。我没有测试,请确保没有语法错误或其他问题。如果您的文件上载仍然存在问题,您可以尝试以下库:不要运行。请帮忙。
--keepalive-time 600 -iv --limit-rate 500K