Skip to main content

FTP Connector

FTP Manage files and directories on an FTP server

Connections

Username, password and endpoint

Basic auth username and password and endpoint

This component supports basic authentication, meaning that you can enter a username and password for authentication, or if your FTP server allows anonymous access you can leave those values blank.

You can enter either an IP address (e.g. 1.2.3.4) or FQDN (e.g. ftp.example.com) for the FTP's host name. Most FTP servers run on port 21 and most FTPS (secure) servers run on port 990, though ports are configurable and server administrators can choose to operate on different ports.

Some FTP servers are secure (indicating that they use FTPS rather than FTP). If you are using plain, unsecured FTP select false for secure (though, we recommend encrypting your connection if possible). If your FTP server is set up to use SSL/TLS, you can select true (meaning use "explicit" FTPS) or implicit to use "implicit" FTPS. For information on "implicit" and "explicit" FTPS, see this documentation.

If your component fails to connect, verify the hostname, port and security information with your server's administrator.

InputCommentsDefault
Username
Password
HostThe address of the FTP server. This should be an IP address or hostname.
PortThe port of the FTP server.21
SecureSpecifies whether to use FTPS over TLS. Can be true, false, or implicit, which is for legacy implicit FTPS.false
Ignore SSL ErrorsIgnore SSL errors, like self-signed certificatesfalse

Actions

Delete File

Delete a file from a FTP server

InputCommentsDefault
Connection
Verbose LoggingEnables verbose logging for debugging purposes.false
PathPath of file to delete

List Directory

List the contents of a directory

InputCommentsDefault
Connection
Verbose LoggingEnables verbose logging for debugging purposes.false
PathPath of directory on FTP server to list

Move File

Move a file on an FTP server

InputCommentsDefault
Connection
Verbose LoggingEnables verbose logging for debugging purposes.false
Source PathPath of file to move
Destination PathPath of file to move

Read File

Read a file from FTP

InputCommentsDefault
Connection
Verbose LoggingEnables verbose logging for debugging purposes.false
PathPath of file on FTP server to read data from

Write File

Write a file to FTP

InputCommentsDefault
Connection
Verbose LoggingEnables verbose logging for debugging purposes.false
PathPath on FTP server to write file
DataText to write into the file