|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Chervjakov 2:5020/400 09 May 2004 20:41:44 To : All Subject : Net::FTP bug? -------------------------------------------------------------------------------- Hi All, Млин, может невнимательно прочитал perldoc по Net::FTP, но что-то непонятное творится.. создаю файлик a.jpg записываю в него, тем же перлом, вот такую вещь: "jkh\x0D\x00hfdj\x0D\x00rf" смотрю в hex-редакторе - все правильно записано (ну на всяк. случай). Закидываю этот файлик к себе на сервер в папку temp положим. Проверяю обратным выкачиванием, все ли закинулось - все. Создаю скрипт ftp.pl: my $ftp=Net::FTP->new($ftp_data->{host}, Debug => 0); $ftp->binary(); $ftp->login($ftp_data->{login},$ftp_data->{passw}); $ftp->cwd($ftp_data->{startdir}); -- тут еще создается несколько папок, в них заходится -- $ftp->put("temp/a.jpg","a.jpg"); $ftp->quit(); Лезу на тот новый сервер своим фтп-клиентом, смотрю - a.jpg появился где положено. Выкачиваю обратно и обнаруживаю, что все \x0D\x00 поменялись на просто \x0D. Причем с просто \x00 - ничего такого нет... т.е. именно такое сочетание не проходит... Hа всякий случай на тот новый сервер закачиваю a.jpg своим фтп-клиентом, что б проверить - закачает ли он его правильно. Все закачалось правильно, т.е. он тут не причем... Где не дочитал? --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/166791a8f9e5c.html, оценка из 5, голосов 10
|