Secure File Transfer Protocol(SFTP 客户端)提供通过任何可靠的数据流(在此处是 SSH)安全传输文件的功能。它是标准的文件传输协议,与 SSH2 协议一起使用。Windowless wodSFTP 组件实施这种协议的客户端,极其简单易用。SFTP 不仅仅是“通过 SSH 的 FTP”封套——它是一种更新的协议,被所有 SSH2 服务器(作为其子系统)支持。
功能包括:
不仅提供最重要的PutFile(用于文件上传)和GetFile(用于文件下载)方式,还提供
l PutData 和 GetData 用于在远程文件之间复制字符串变量
l PutFiles、GetFiles... 用于递归式上传/下载/删除多个文件
l 使用RemoteOpen、RemoteRead、RemoteWrite 和 RemoteClose 方式直接读取/写入远程文件
l MakeDir 和 RemoveDir 用于创建和删除目录
l DeleteFile 用于删除服务器上的文件
l ListItems 事件用于列出远程服务器上某些目录中的文件
l GetAttributes/SetAttributes 用于检索和设置文件(或目录)属性
l Resume(续传)属性用于续传
l Blocking(阻止)模式用于执行这些方式并等候到它们完成
l Password(密码)和 PublicKey 属性确定通过服务器进行验证的类型
l ASCII 和二进制文件传输用于处理不同的数据类型....
l Done(完成)事件在完成执行的方式后触发——这是用来触发新命令的完美时刻...
l Compression(压缩)——从级别0(无压缩)到级别9(高压缩)
l 代理服务器支持——支持SOCKS4/5 和标准的 WEB 代理服务器
l Password(密码)和 PrivateKey(私人密钥)验证
l 快速通知——您可以使用回调方式,而不是慢事件
l 支持 64 位文件大小(大于 4.2 GB)