Есть ли возможность в модуле ftp(nodejs) отловить ошибку при загрузке файла, например, при отключении интернета или когда сервер ftp выключился не уведомив об этом? Тестировал при отключении интернета, прогресс бар идет дальше(uploadfile.on('data', ...), подозреваю потому что данные все равно пытаются отправиться, но отправляются в никуда и ошибки нет.
var Client = require('ftp');
var c = new Client();
c.on('ready', callback);
c.on('error', function(err){
console.log(err);
});
c.on('close', function(err){
console.log(err);
});
c.on('end', function(){
console.log("END");
});
c.connect({
host: host,
port: port,
user: username,
password: password
});
...
c.put(uploadfile, uploadpath, onupload);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости