SFTP TP Upload

Sube un archivo binario por SFTP con control de algoritmos SSH, para servidores legacy que el nodo SFTP nativo no soporta

SFTP TP Upload

AI-generated

Summary

Uploads each input item’s selected binary property to the specified remote SFTP path. It can create missing remote directories and adds configurable legacy SSH algorithms when connecting.

Inputs

  • Propiedad Binaria (`binaryPropertyName`) (required) — Name of the input item’s binary property to upload; defaults to data.
  • Ruta Remota (`remotePath`) (required) — Absolute destination path on the SFTP server, including the filename.
  • Crear Directorios Faltantes (`options.createDirectories`) — Create the remote parent directory path if it does not exist. Defaults to true; set to false to skip.
  • Opciones SSH (`sshOptions`) — Connection settings for legacy SSH servers: comma-separated KEX, host key, cipher, and HMAC algorithms to append to library defaults; client identification string; connection timeout in milliseconds (default 20000); and SSH handshake debug logging (default off).
  • SFTP credentials (required) — Credentials named sftp provide the host, port, username, and optional password or private key and passphrase. The connection defaults to port 22 if no port is set.

Output shape

One output item per input item processed successfully, or per failed item when Continue On Fail is enabled.

Success items contain success: true, remotePath, uploaded byte count (bytes), and the source binary filename (fileName, or null). With Continue On Fail enabled, failures produce success: false and an error message; otherwise the node throws an item-indexed operation error. Each item is uploaded through its own SFTP connection, which is closed after processing.

Links

Discussion