Login to follow
SFTP

SFTP (ODC)

Stable version 2.0.0 (Compatible with ODC)
Uploaded on 24 Jul by valantic LCS
SFTP

SFTP (ODC)

Details
Detailed Description

SSH File Transfer Protocol (as an Extension) that you can use in your applications.

Supported commands: Delete, Get, List, Move, Put, Mkdir, Rmdir, Search.


The library uses SSH.NET - https://github.com/sshnet/SSH.NET

Note: doesn't support (plain) FTP transfer. Search the Forge for more options.


This ODC Asset was migrated by Fábio Fantato

Original O11 asset: https://www.outsystems.com/forge/component-overview/32/sftp




Limitations
  • Maximum file size: 5.5MB
  • https://success.outsystems.com/documentation/outsystems_developer_cloud/building_apps/extend_your_apps_with_external_logic_using_custom_code/external_libraries_sdk_readme/#use-with-large-binary-files
Release notes 
  • Upgraded target framework from .NET 8 to .NET 10 (library and test project)
  • Fixed 19 instances of throw ex (destroyed stack traces) to throw;
  • Removed dead code: unused Resources.Designer.cs/.resx icon plumbing (never referenced), unused using directives
  • Optimized Get/Put (and _PrivateKey variants) to transfer via MemoryStream directly instead of a temp file on disk
  • Added ssSizeInBytesLong field to RemoteItem (optional, additive) — reports exact file size for files larger than 2 GB, without breaking the existing clamped ssSizeInBytes field
  • Added SearchWithStatus / SearchWithStatus_PrivateKey actions with an explicit Found output, alongside the existing Search actions which cannot distinguish "not found" from an empty match