logo_smallAxellero.io

File Transfer

Secure file transfer operations with SFTP and FTP/FTPS protocols.

File Transfer Nodes

Execute basic file upload and download operations using SFTP and FTP protocols in Axellero workflows.

Overview

File transfer nodes support text file upload and download operations to remote servers. SFTP uses SSH with password authentication, while FTP supports optional TLS encryption.

Current Implementation

These nodes currently support text file transfers only. Binary file support, directory operations, and advanced authentication methods are planned for future releases.

Quick Navigation

Available Protocols

ProtocolEncryptionAuthenticationCurrent Support
SFTPSSHPasswordText files only
FTP with TLSTLS (optional)Username/PasswordText files only
FTPNoneUsername/PasswordText files only

Operations

  • Upload: Transfer text content to remote file
  • Download: Retrieve text content from remote file

Not Yet Implemented

Directory operations, file listing, file deletion, and binary file transfers are not currently supported.

Workflow Integration

File transfer nodes support dynamic path construction using workflow context variables:

{
  "remotePath": "/uploads/{{ctx.user.attrs.department}}/{{ctx.vars.fileName}}",
  "operation": "{{ctx.vars.fileExists ? 'move' : 'upload'}}"
}

Use Cases

  • Log File Upload: Upload log content to remote servers
  • Configuration Transfer: Download configuration files as text
  • Report Generation: Upload generated reports as text files
  • Text Data Exchange: Transfer text-based data between systems

Getting Started

  1. Choose Protocol: Select SFTP for SSH or FTP for basic/TLS connections
  2. Configure Connection: Set up server details, credentials, and TLS options
  3. Define Operations: Specify upload or download operations with text content
  4. Test Integration: Validate connectivity and text file operations