У меня есть приложение Electron, которое загружает отложенный файл на предопределенный сервер с node-ftp. Загрузка работает как прелесть, но, несмотря на чтение нескольких предложений, я не могу понять, как получить информацию о фактическом прогрессе для индикатора прогресса. Моя загрузка кода до сих пор:Получение прогресса для FTP-загрузки с узлом
var ftp = new Client();
let uploadfile = fs.createReadStream(f.path);
let newname = uuid(); //some function I use for renaming
ftp.on('ready', function() {
ftp.put(uploadfile, newname, function(err) {
if (err) throw err;
ftp.end();
});
});
c.connect({user: 'test', password: 'test'});
}
Я всегда наткнуться мониторинг событий «данными», но не смогли выяснить, как и где для доступа к нему (как вы можете видеть, что я совсем новичок в JavaScript) ,
Спасибо, но я все равно не понимаю. Моя проблема заключается не в том, как получить данные Progress-Bar из данных, а гораздо больше о том, «как мне получить фактический загруженный объем данных из переменных, которые у меня есть»? Как я могу получить доступ к этой информации? Приведенные примеры представлены на Java, а не на JavaScript, и npm будет работать точно, но я не мог узнать, как это сделать. Точность не является проблемой - я просто хочу дать некоторую визуальную обратную связь. – Torf