# FTP Put File

Puts a file on FTP Server.

Action available for the following operating systems:

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-MAlPVpH3WRwBy16c7JY%2F-MAlQBZuuTnc6hyzKSVQ%2Fimage.png?alt=media\&token=5c9534b7-ca05-4ac4-b408-2207cd5a5295)

### Parameters

* **Source Dir + File** <*string*> - The complete path and file name for the file that user wants to put in FTP Server.
* **Target File** <*string*> - The name for the file to be putted in the FTP Server.
* **Overwrite?** - If the Target File already exists in FTP Server and user wants to replace the existing file, the value for this parameter should be YES, otherwise should be NO.
* **Transfer Mode** - Refresentation of the data to be transfered. It can be one of:
  * 1 - **Binary** - The data are sent as contiguous bits which, for transfer, are packed into the 8-bit transfer bytes.
  * 2 - **Ascii** - This mode is intended primarily for the transfer of text files.

{% hint style="warning" %}
Wildchar '\*' is not allowed in parameter Source File.
{% endhint %}
