From: perl-win32-users-boun...@listserv.activestate.com
[mailto:perl-win32-users-boun...@listserv.activestate.com] On Behalf Of
Kprasad
Sent: 18 June 2009 14:52
To: perl-win32-users@listserv.ActiveState.com
Subject: Net::FTP pasv_xfer() using problem

> Hi
>  
> Please provide solution for below mentioned problem, message showing
while executing below mentioned script
>  
> CODE:
>  
> #!/usr/bin/perl 

The first thing wrong with your code is the absence of "use strict;" and
"use warnings;" at the start.

> use Net::FTP;
> use File::stat;
> ##I'm hoping to use pasv_xfer(sourcefile, dest_server) to do a server
to server passive transfer

Here's a clue ..............................^^^^^^^^^^^

>  
> $ftpout = Net::FTP->new("192.168.180.188", Debug => 0)
>     or die "Cannot connect to 192.168.180.188: $@"; #destination
server
>       $ftpout->login("tj","tj") or die "Cannot login ",
$ftpout->message;
>     warn "Failed to set binary mode\n" unless $ftpout->binary();
>     $pwddirout=$ftpout->pwd();
>     $ftpdest="$pwddirout/training";
>     print "Destination Directory $ftpdest\n";
>     
>    $ftpin = Net::FTP->new("192.168.180.192", Debug => 0)
>     or die "Cannot connect to 192.168.180.192: $@"; #source server
>  $ftpin->login("iop123","iop312") or die "Cannot login ",
$ftpin->message;
>  
>  $pwddir=$ftpin->pwd();
>  warn "Failed to set binary mode\n" unless $ftpin->binary();
>  $ftpin->pasv_xfer("ApJ306023.xml", $ftpdest);

You haven't specified the destination server. Perhaps $ftpout?

>  $lsize = stat("c:/temp/apj_697_1_106ej.zip")->size;
>  print "SIZE:- $lsize";
>  $ftpout->quit() or die "FTP: Couldn't quit.";
>  $ftpin->quit() or die "FTP: Couldn't quit.";
> 
>  
> MESSAGE: Can't call method "port" without a package or object
reference at C:/Perl/lib/Ne
> t/FTP.pm line 1122.

HTH

-- 
Brian Raven 
This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient or have received this e-mail in error, please advise 
the sender immediately by reply e-mail and delete this message and any 
attachments without retaining a copy.

Any unauthorised copying, disclosure or distribution of the material in this 
e-mail is strictly forbidden.

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to