Как отслеживать прогресс передачи FTP через код Perl? - PullRequest
1 голос
/ 06 июля 2010

Мы написали утилиту для автоматизации передачи файлов через FTP-сервис с использованием Perl.Мы хотим знать, как мы можем отслеживать прогресс загрузки?

1 Ответ

2 голосов
/ 06 июля 2010

Net :: FTP имеет метод hash, который будет печатать метку # для каждого фрагмента (определяемого пользователем размера), переданного в указанный пользователем дескриптор файла.

Вы также можете включить этот индикатор прогресса в конструкторе:

Hash - Если дана ссылка на дескриптор файла (например, \*STDERR), вывести хеш-метки (#)) в этом дескрипторе файла каждые 1024 байта.Это просто вызывает метод hash(), чтобы хеш-метки отображались для всех передач.Вы, конечно, можете явно позвонить hash(), когда захотите.

Я не использовал его, но звучит многообещающе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...