У меня есть наблюдатель из пакета chokidar для просмотра файлов и подкаталогов внутри указанной папки.Node.js получает исходный размер файла от источника при копировании в другой пункт назначения
Всякий раз, когда я копирую большой файл из одного источника в эту папку, я получаю более одного события «filechange» для этого файла от наблюдателя. Я понимаю, почему наблюдатель сообщает о нескольких событиях смены файла, но я должен передавать данные на сервер на эти события обмена файлами, и эта часть делает мой код очень ОЧЕНЬ сложным.
Есть ли способ получить исходный размер файла от источника, чтобы я мог регулировать, когда можно начать потоковое вещание?
ли 'stats' переменный посланные на файл сторож' change' событие имеет данные неправильного размера? 'watcher.on ('change', function (path, stats) {if (stats) console.log (stats.size);});' – hassansin
нет размера точный, но он испускает несколько событий изменения в середине копирование, которое делает обработку обратного вызова расстраивающей – user3467433