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