This should fix your problem. (add the binary line). $ftp->cwd("/pub/datfiles/english/"); $ftp->binary(); #changes ftp to binary mode $ftp->get("$datefile");
Steven -----Original Message----- From: agalal [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 13, 2002 6:27 AM To: Perl Mailing List Subject: FTP................!!! Hi all, I have case her with ftp,I'm newbie in perl so be paint with me. my case is as follow when i use the Net::FTP i send the files but i found the size of the file is 0 bye size,also when i try to get down some thing from FTP server using that Lib (Net::FTP) the file be larger than the source file.................I don't know why??But may i do some thing wrong. //////////////That i used to get download the last update for anti-virus///////////////////////////// use Net::FTP; open (Datefile,"+<nai.txt") || die "couldn't open the file:$!"; seek(Datefile,39,0); #$datefile=getc(Datefile); read(Datefile,$datefile,12,0); close(Datefile); $ftp = Net::FTP->new("ftp.nai.com", Debug => 0); $ftp->login("anonymous",'[EMAIL PROTECTED]'); $ftp->cwd("/pub/datfiles/english/"); $ftp->get("$datefile"); $ftp->quit; exit 0; ///////////////////////////////////////////////// But the file i get download with not the same size like the source in the www.nai.com ////////////////////////////That is the script i used to send files but the size of the file sent was 0byte//////////////// use Net::FTP; $ftp = Net::FTP->new("10.10.10.10", Debug => 0); $ftp->login("usernaem",'password'); $ftp->cwd("/www/Radiofiles/"); opendir(DIR,"D:\\Radio_Update\\output") || die "can't opendir $some_dir: $!"; @filename=grep {/^\w{1,}\.\w{1,3}/} readdir(DIR); for $filename(@filename) { $ftp->put("D:\\Radio_Update\\output\\$filename"); } $ftp->quit; exit 0; //////////////////////////////////////////////////////////////////////////// /////////////// what i want her in first step ,How i can dedicated that when i send files using that Lib the connection is down or is the file exist there in the ftp server when i upload the file so no need in that case to send it again. i will be thanks for help me ..... _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs