Download Tar File via NodeJS

Ich habe zwei nodejs http-Server, von denen einer eine tar-Datei anfordert. Über Browsertests funktioniert es einwandfrei, aber ich kann den zweiten Server nie dazu bringen, die Blöcke richtig zusammenzukleben. Meine Versuche mit fwrite waren so nutzlos wie dieses

// Receives File
var complete_file = '';
response.on('data', function(chunk){
   complete_file += chunk 
}).on('end', function(){
    fs.writeFile('/tmp/test.tgz', complete_file, 'binary')
});

// Send File
fs.readFile('/tmp/test_send.tgz', function(err, data){
    if (err) throw err;
    response.writeHead('200', {
        'Content-Type' : 'application/x-compressed',
        'Content-Length' : data.length
    });
    response.write(data);
    response.end();
});

Antworten auf die Frage(6)

Ihre Antwort auf die Frage