У меня есть два http-сервера nodejs, один из которых запрашивает файл tar из другого. Он отлично работает с помощью тестирования браузера, но я не могу заставить второй сервер правильно склеить куски. Мои попытки с FWRITE было бесполезным, как этоЗагрузить tar-файл через 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();
});
Жаль, что мне потребовалось так много времени, чтобы принять это в качестве ответа. –