FTP Read

Reads the contents of a file from an FTP server in binary (byte array) or text (string) form. Supports FTP and FTPS.

This Node is only available in the 2023 Refresh.

Revision History

2.0.0.0 - Initial Release
2.0.0.1 - Fixed exception: Poll interval too long

Properties

Connection

Type: Connection Input
Provides a Connection and optionally a DropPoint to service the request.

Host
Type: String
Identifies the network location or address where the server is located.

Port
Type: Int32
Defines the specific communication channel through which data is transmitted.
Typically set to port 21 for standard FTP connections.
Typically set to port 990 for standard FTPS connections.

Username
Type: String
The username used to authenticate access to the FTP server.

Password
Type: String
The password used to authenticate access to FTP server.

TrustedServerCertificateThumbprint
Type: String
The SHA-1 Fingerprint of the certificate of the FTPS server to connect to. Submitted as numbers and all uppercase letters, no colons. Note that leaving this field empty will trust any certificate presented by the server.

UsePassiveFTP
Type: Boolean
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.

FtpType
Type: List Input
Indicates the FTP type to be used.

FTP
FTPS

FtpEncryptionMode
Type: List Input
Indicates the way in which data is secured during transmission over FTP connections.

Automatic
Explicit
Implicit
None

Path

Type: String Input
The path to the file on the FTP server.

Type

Type: List Input
Indicates whether the file should be read or written as text or binary. In Text mode, the file is read or written as a string. In Binary mode, the file is read or written as a byte array.

Text
Binary

Content

Type: Multiline Text InputOutput
Provides access to the file stream. This property will be set to the file content during invoke. Content may be of type string or byte array - refer to the Type property for more information.

Remarks

If you are reading or writing sizeable files over FTP, installing a DropPoint in the same network as the FTP server will significantly improve performance as the data will be compressed in transit to and from the DropPoint.

See Also

File Compressor
Flat File
FTP Write
FTP Delete
FTP Enumerate
FTP Copy
FTP Info
FTP Move
FTP Watch