Javascript Node.js curl:(55)发送失败:断管错误
我想上传大文件。(15 GB)但卷曲结果:管道破裂?我做错了什么 app.jsJavascript 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'){
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