Delphi ActiveX
SFTP Examples for Delphi ActiveX
Uploading and Downloading
- SFTP Simplified Download
- SFTP Simplified Upload
- SFTP Download to Local Filesystem
- SFTP Upload from Local Filesystem
- SFTP Read Text File
- SFTP Read Text File to String
- SFTP Write Text File
- SFTP Resume Download
- SFTP Resume Upload
- SFTP Upload Large File in Parts
- SFTP Where Did My Upload Go?
- Co:Z SFTP Binary File Download (from z/OS IBM Mainframe)
Directories
- SFTP Change Directory
- SFTP Create Directory
- SFTP Delete Directory
- SFTP Read Directory Listing
File Operations: Exists, Delete, Rename, Permissions, Links
- Check if File Exists
- SFTP Delete File
- SFTP Rename File or Directory
- SFTP Get/Set File Permission
- SFTP Get Size of File on Server
- SFTP HardLink - Create a Hard Link using the hardlink@openssh.com Extension
- SFTP SymLink - Create Symbolic Link on Server
- SFTP ReadLink - Get the Target of a Symbolic Link on the Server
- SFTP Fsync -- Flush an Open File on the Server
Downloading Many Files and Synchronizing Directory Trees
- SFTP Download all Files in a Directory
- SFTP Download Files Matching a Pattern
- SFTP Synchronize Directory Tree - Download
- SFTP Upload - Synchronize Directory Tree
- SFTP Sync Download Tree w/ Must-Match Filename Constraints
- SFTP Sync Download Tree w/ Must-Match Directory Constraints
- SFTP Synchronize Tree Upload with ProgressInfo Callbacks
Authentication
- SFTP Public-Key Authentication
- SFTP Public-Key Authentication (id_ed25519)
- Use PuTTY Key for SFTP Authentication
- SFTP use Cert's Private Key from PFX (.pfx/.p12)
- SFTP use Cert's Private Key for Authentication (Windows)
- SFTP Authentication using X.509 Certificates
- SFTP Authentication using an SSH Certificate
- SFTP Auth Failure Reason (AuthenticatePwPk)
- Generate RSA Key for SFTP
- SFTP Host Key Fingerprint
Proxies and SSH Tunneling
- SFTP using HTTP Proxy
- SFTP using SOCKS Proxy
- Multiple Hop SSH to SFTP
Progress, Logging and Other
- Async SFTP Progress Info
- SFTP Debug Log File Path
- AWS Transfer for SFTP (Amazon S3)
- HTTPS Server Certificate Require Hostname Match