Creates FTP connection and executes some of valid ftp-based operations against the server: ftp-list, ftp-get, ftp-put, ftp-del, ftp-mkdir, ftp-rmdir.

Syntax

<ftp server="server" port="port" username="username" password="password"
     account="account" remotedir="remotedir">
    [<ftp-list path="path" listfiles="listfiles" listdirs="listdirs"
               listlinks="listlinks" listfilter="listfilter"/>]*
    [<ftp-get path="path"/>]*
    [<ftp-put path="path" charset="charset">
        content to save
    </ftp-put>]*
    [<ftp-del path="path"/>]*
    [<ftp-mkdir path="path"/>]*
    [<ftp-rmdir path="path"/>]*
</ftp>

Attributes

Name Required Default Description
server yes FTP server address.
port no 21 FTP server port.
username yes FTP server username.
password yes FTP server password.
account no FTP server account name.
remotedir no Working remote directory on FTP server.
path yes Path of the file/directory to be accessed/added/removed.
listfiles no yes Tells whether to include files in the list.
listdirs no yes Tells whether to include directories in the list.
listlinks no yes Tells whether to include links in the list.
listfilter no Filter used for listing files. May include * and ?, i.e. my*.ex?