$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:
The server to connect to.
The username used to log in to the server. Default is anonymous
.
The password used to log in to the server. Default is none.
The port of the FTP service on the server. Default is 21.
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 the Pasv
method.
A number to identify this operation if it is asynchronous.
See SetStatusCallback
and GetStatusCallback
for more info on asynchronous operations.
If you pass a hash reference, the following values are taken from the hash:
The%hash=( "server" => "server", "username" => "username", "password" => "password", "port" => port, "pasv" => pasv, "context" => context, );
FTP
method returns undef
if the connection failed, a number otherwise.
You can then call any of the FTP functions as methods of the newly-created FTP object.