FTPSc provides FTP/S client capabilities to use in your OutSystems applications.
This enhanced and extended component is influenced by the existing forge components FTPS and SFTP connected.
FTPSc excludes the need for authentication connection requests in every action by re-using single connection object in every request, thus enabling multiple FTP requests with just a single connection only.
Actions include:
- Connection with the option to use FTP or FTPS (Explicitly set the SSL version to TLS 1.2).
- Disconnect
- CheckConnection - verify connection status.
- Listing with parameter options to use FileMask, Include Binary Data, and Folder in the fetched list.
- Upload, Move and Delete.
each method includes return success status and error messages.
This component can be further extended to support other FTP/S functionalities as required by your projects.
For more information about the library being used; a link is provided below.
https://github.com/robinrodricks/FluentFTP/wiki
Logo Icon made by Freepik from www.flaticon.com