SFTP wird oft nicht selbst ausgewiesen sondern bei Servern normalerweise als
SSH bezeichnet. SFTP/
SSH braucht eine kostenpflichtige Komponente oder komisches Rumgefriemel mit Pipes und plink.
Alternativen: FTPS, WebDAV, irgendein Serverprogramm (selbstgeschrieben oder gekauft), simples Upload-Skript auf IIS... In der Firma nutze ich einen selbstgeschriebenen Delphi-Server auf HTTP-Basis als Windows-Dienst, da der mir bei Dateinamenskonflikten den dadurch entstandenen Namen als Antwort zurückgeben kann. Das geht alles mit
Indy und OpenSSL.