FTP and FTPS
Files.com accepts FTP and FTPS connections from applications, devices, and trading partners that require FTP compatibility. FTPS encrypts the FTP connection with TLS. Files.com requires encryption by default; plain FTP is an explicit compatibility option for systems that cannot use encryption.
When you can choose the transfer tool, prefer a Files.com app or SDK for parallel transfers and built-in retries. Use FTP or FTPS when the connecting system requires it.
Terminology
In Files.com settings and documentation, FTP covers both plain FTP and encrypted FTPS unless a setting explicitly says otherwise. Explicit FTPS, also called FTPeS, starts a connection and then negotiates TLS. Implicit FTPS begins TLS immediately. Both are supported; Explicit FTPS is the recommended default.
SFTP is a separate protocol that runs over SSH. An SFTP connection requires SFTP settings, not an FTPS security mode.
FTP Topics
Start with Connection Settings In Your FTP App. The recommended connection is Explicit FTPS on port 21, or alternate port 3021, with Passive mode. Supported Connection Profiles and Ports covers the command and data channels, including the ports your firewall must allow.
Per-User Folders explains the root and starting folder seen by a client. Automatic folder creation controls uploads whose parent folder does not exist. FTP Custom Welcome Message covers the login banner.
For slow transfers, use FTP Performance Tips. For changed file contents, check ASCII vs. Binary Transfers. Before processing uploaded files, account for partial uploads.
If Files.com needs to connect to an external FTP or FTPS server, configure an FTP Remote Server.