ftp_session
Creates an ftp connection. Inside {% ftp_session %}
{% endftp_session %}
blocks you can use following operations:
- {% ftp_download %}
- downloads file from remote ftp server to datajet storage
- {% ftp_upload %}
- uploads file to remote ftp server
- {% ftp_move %}
- moves files on remote ftp
- {% ftp_delete %}
- deletes file from remove ftp
Below code will upload a file using content paramter:
{% assign host = "ftp.com" %}
{% assign user = "[email protected]" %}
{% assign pass = "password123" %}
{% assign port = 21 %}
{% capture file_content %}
id,quantity
111,0
222,10
333,15
{% endcapture %}
{% ftp_session host:host, user:user, password:pass, port:port, sftp:false %}
{% ftp_upload to:"/incoming/example.csv", content:file_content as upload_result %}
{% log upload_result %}
{% endftp_session %}
Last updated