FTP

ITP/Server will upload a file to any host that understands the ARPANET File Transfer Protocol (FTP).

The host must run an FTPD daemon. This daemon must support the minimum requirements as described in RFC 959. All files are uploaded in binary (image) mode. Most hosts support anonymous uploads for the user "ftp" with any valid e-mail address as its password.

ITP/Server will not log the transmitted password.

Syntax
FTP
File(<text>)
Host(<text>)
Port(<text>)
User(<text>)
Password(<text>)
Directory(<text>)
Passive(True or False);
Parameters

File:Required.
The file that ITP/Server will upload.

Host: Required.
The host where ITP/Server will upload the file to.

Port: Optional.
The number or symbolic name of the port that ITP/Server will connect to on the host. If this parameter is not specified ITP/Server will use the standard FTP port (port 21).

User: Optional.
The User ID that ITP/Server will use when connecting to the host. If this parameter is not specified ITP/Server will connect as user "ftp" to initiate an anonymous FTP session.

Password: Optional.
The password that ITP/Server will use when connecting to the host. If this parameter is not set ITP/Server will send the user name to the host. Note that this password must be supplied in plain-text (i.e. not encrypted).

Directory: Optional.
Directory on the host where ITP/Server will upload the file. If this parameter is not specified ITP/Server will upload the file to the default directory of the user with which it has connected to the host.

Passive: Optional.
Indicates whether or not ITP/Server should use Passive FTP to upload the file to the FTP server.

Note

This option should be False unless there is a firewall or NAT server between ITP/Server and the FTP server.