Built-in apps
FTP
11 min
true false 107false unhandled content type false unhandled content type requirements to use the ftp app in {{product name}} , you must have an ftp server or ftp hosting connect ftp and {{product name}} to create the connection log in to your {{product name}} account, add an ftp module to your {{scenario singular lowercase}} , and click create a connection optional in the connection name field, enter a name for the connection enter information for the following fields true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type click save if prompted, authenticate your account and confirm access you've successfully created the connection and can now use the ftp app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps connect an application docid\ so88fm6pkt0g adkddfzz ftp modules triggers watch files triggers when a new file is added to a folder being watched true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type actions change permissions changes permission settings of a file or folder true false 265false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type create a folder creates a new folder make sure you have sufficient permissions to create a folder and/or the directory protection is disabled true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type delete a file permanently removes a file from a selected folder true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type delete a folder deletes a folder make sure you have sufficient permissions to delete a folder and/or the directory protection is disabled true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type get a file retrieves a file from the ftp server which can be further processed, e g attached to the email message true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type list of files/folders in a folder gets a list of files/folders in a folder true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type move a file or folder moves a file or folder to a different location true false 171false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type upload a file uploads a file to a selected folder true falsefalse left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type troubleshooting the ftp app if you are experiencing issues with the ftp app either during the connection creation or during a module's operation, try to use one of the popular ftp clients (e g winscp https //winscp net/eng/download php ) and try to perform the same action (e g create a connection, list files in a folder, etc ) with the ftp client if you are experiencing the same issues also with the ftp client, the reason might be a misconfiguration of the ftp server please note that there are two ftp modes active and passive as the {{product name}} ftp app requests the passive mode, the ftp server must support the passive mode in order an ftp session can be successfully established during the following four steps the {{product name}} server sends the pasv command to the ftp server on port 21 (or 990 if use a secure connection (tls) "implicit encryption" option has been chosen in the connection setup) this port must be open on the ftp server's firewall the ftp server should send 227 entering passive mode (h1,h2,h3,h4,p1,p2) in response the response specifies the ip address the {{product name}} server should connect to when the ftp server is behind an nat, the ftp server needs to provide its external ip address it is common that the ftp server is not configured properly and provides its internal ip address instead, which cannot be connected to the {{product name}} server a random, high numbered (ephemeral) port (p1, p2) that the {{product name}} servcer can connect to this port must be open on the ftp server's firewall the {{product name}} server initiates a connection to the ip address and port specified in the response the ftp server responds with an ack the ftp session has now been established templates you can look for ftp templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} ftp resources ftp connection modes active and passive ftp