Name
FTP
Synopsis
$inet
->FTP($ftpobject
,server
,username
,pwd
, [port
,pasv
,context
]) $inet
->FTP($ftpobject
, $hashref
)
Opens an FTP connection to
server
, logging in with the given
username and password. The new connection object is saved to
ftpobject
. The parameters and their
values are:
server
The server to connect to.
username
The username used to log in to the server. Default is
anonymous
.pwd
The password used to log in to the server. Default is none.
port
The port of the FTP service on the server. Default is
21
.pasv
If it is a value other than
0
, use passive transfer mode. Otherwise, it is taken from the parent Internet connection object; you can set this value with thePasv
method.context
A number to identify this operation if it is asynchronous. See
SetStatusCallback
andGetStatusCallback
for more info on asynchronous operations.If you pass a hash reference, the following values are taken from the hash:
%hash=( "server" => "server", "username" => "username", "password" => "password", "port" => port, "pasv" => pasv, "context" => context, );
The
FTP
method returnsundef
if the connection failed, a number otherwise. You can then call any of the FTP functions as methods of the newly created FTP object.
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.