Upload
Transfers a file from the local system to the remote SFTP server, making it available for downstream processes or users.
Input
| Name | Type | Required | Description |
| LocalFile | String | False | The full path of a single local file to upload to the FTP/SFTP server. |
| LocalFolder | String | False | The full path of a local folder to upload. Use either LocalFolder for multiple files or LocalFile for a single file, but not both. |
| RemotePath | String | False | The destination directory path on the FTP/SFTP server where the file or folder will be uploaded. |
| RemoteFile | String | False | The filename to assign on the FTP/SFTP server. Required when uploading a single file (LocalFile specified) unless the StoreUnique parameter is enabled. |
| TransferMode | String | False | The file transfer mode to use, typically ASCII or Binary, depending on the file type.
The allowed values are DEFAULT, ASCII, BINARY. The default value is DEFAULT. |
| Overwrite | Boolean | False | Specifies whether existing files on the FTP/SFTP server should be overwritten (true) or preserved (false).
The default value is false. |
| IgnoreOverwriteExceptions | Boolean | False | Specifies whether the operation should continue (true) or stop (false) when Overwrite conflicts occur and the Overwrite parameter is set to false.
The default value is false. |
Result Set Columns
| Name | Type | Description |
| UniqueFileName | String | The system-generated filename assigned when the StoreUnique parameter is enabled. |
| Success | String | Indicates whether the upload operation completed successfully (true) or unsuccessfully (false). |