Welcome to the Alteryx Knowledge Base

File Transfer Protocol (FTP) Upload
user

Created/Edited - 4/24/2026 by Matt DeSimone | Alteryx

Procedure

To go along with our example on how to download a file from FTP, we’ve assembled steps in the attached workflow (credentials and server removed) as an example of uploading a file to FTP. In this example (attached) I’ve encoded a string field as a Blob to be posted as a text file. Theoretically, all your fields could be concatenated to a CSV format, or another delimited format, to be converted and posted using the same steps:

 

My field string to be converted:

 

1.png

 

1. First identify the field to be converted to Blob in your Blob Convert Tool:

 

2.png

 

2. Specify in a Formula Tool your FTP URL and filename in the format URL/filename.extension:

 

3.png

 

3. Have your Download Tool use this field as the URL field in the Basic Tab:

 

4.png

 

4. In the Payload tab specify the HTTP action PUT and select the option “Take Query String/Body from Field” and specify your Blob field:

 

5.png

 

5. Specify your credentials in the Connection tab of the Download Tool, leave all other configuration options default:

 

6.png

 

6. Run the workflow!

 

After running, you should be able to confirm the successful transfer of your file in the DownloadHeader field returned from the Download Tool (it'll also be hosted on your FTP path):

 

7.png

 

Take a look at the results below:

 

8.png

 

9.png

 

Attachments

Test.yxmd

Was this article helpful?