I'm running a script which uses the Net::FTP module to run FTP sessions on
both UNIX and Vax/VMS boxes. I'm having problems trying to change the type
of data transfer. Extracts from the script follows
..
..
$host = "xxxxx";
$user = "xxxxxxx";
$password = "xxxxxx";
$type1 = "ascii";
$type2 = "binary";
..
..
print $ftp = Net::FTP->new($host),"\n";
print $ftp->login("$user","$password"),"\n";
*print $ftp->type("$type1"),"\n";
print $ftp->type,"\n";
*print $ftp->type("$type2"),"\n";
print $ftp->type,"\n";
print $ftp->quit,"\n";
I have written a subclass to deal with a logon problem with the Vax/VMS
box.
The problem is that the two lines marked with the * return the error:
"Use of uninitialized value in print at xxxxxx.pl line xxx."
This is the case when the session is on the UNIX box.
When on the Vax/VMS box the ascii type change works, whereas the binary
one gives the error given above.
Any help would be appreciated
thanks
eddie
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]