Manages copy, move and delete of files including local files, UNC paths. FTP, SFTP and FTPS.
18.104.22.168 - Added support for explicit passive & active FTP, added support for custom timeout, some bug fixes
22.214.171.124 - Added support for SSH Authentication by providing certificate contents, changed property names for consistency.
126.96.36.199 - Updated the SFTP libaray which contains bug fixes.
188.8.131.52 - Provide a meaningful error when properties are missing
Type: Connection Input
Provides a Connection and optionally a DropPoint to service the request.
The username used to authenticate access to the source FTP or SFTP server
The password used to authenticate access to the target FTP or SFTP server
PrivateKeyFileContentsType: Multiline Text Data
The SSH Certificate contents used to authenticate to the source SFTP or FTPS server
TargetPrivateKeyFileContentsType: Multiline Text Data
The SSH Certificate contents used to authenticate to the target SFTP or FTPS server
True , indicates that the target path should be created if it does not already exist.
Some servers are configured to expect the PASV command when a connection is initialized. The Node then sends the PASV command instead of the PORT command when initiating a connection to the Server.
Type: List Input
The action to perform on the specified files.
Type: String Input
The path to the source file (see Remarks).
Type: String Input
The path to the destination file (see Remarks).
Use this Node to perform operations on files without actually loading them in to Flowgear. This Node can copy across different types of filesystems - for example from a local file to an SFTP site.
The prefix provided as part of SourcePath and DestinationPath determine the file type as follows:
\\UNC path for network share
The Username and Password or PrivateKeyFileContents provided in the Connection Property will be used to authorize FTP or SFTP sessions only. If you require specific credentials to gain access to a local file or UNC path, change the Windows Service account used by the DropPoint.