Forum Webscript.Ru

Программирование => Perl => Тема начата: Axl от 29 Июня 2006, 11:01:59

Название: Net::FTP неправильная работа!
Отправлено: Axl от 29 Июня 2006, 11:01:59
Не понимаю, скрипт не докачивает файл с ftp.

это фрагмент скрипта:
if ($vrs ne $vers)
   {
      # если изменилось, то качаем новый файл с базами
      $ftp->get($vrs, "/var/www/html/nai-antivirus/datfiles/4.x/".$vrs)
                or die "get failed ", $ftp->message;

      # добавляем имя нового файла с базами во временный файл
      open(F2, "> /var/www/html/nai-antivirus/datfiles/4.x/upd.txt");
      print F2 $vrs;
      close(F2);      
   }
Он должен скачивать ini файл (что нормально делает)

потом проверяет обновился ли архов и скачивать, так вот при скачивании архива он из 7880862 байт скачал 7880763. И это уже второй раз так. Первый раз не докачал 130 байт.

В чем может быть проблема???
Название: Net::FTP неправильная работа!
Отправлено: arto от 29 Июня 2006, 11:56:49
binary vs. ascii mode?
Название: Net::FTP неправильная работа!
Отправлено: Axl от 29 Июня 2006, 13:07:33
спасибо!  просмотрел )))