J'ai deux serveurs http nodejs, l'un demande un fichier tar de l'autre. Cela fonctionne bien via le test du navigateur, mais je ne peux jamais obtenir le deuxième serveur pour coller les morceaux ensemble correctement. Mes tentatives avec fwrite a été aussi inutile que cetteTélécharger le fichier Tar via NodeJS
// 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();
});
Désolé, il m'a fallu si longtemps pour accepter cela comme une réponse. –