wodFtpDLX ActiveX 组件
FTP 组件,安全(SSL、SSH)FTP ActiveX 客户端
FtpDLX 组件是 FTP(或者更确切地说,文件传输)客户端组件。它不仅提供老式的 FTP 协议,还允许您使用安全的 SFTP(Secure-Shell 版本 2 子系统,在 UNIX 上非常流行)和 FTP+SSL 协议。使用不同的协议对于使用来说是完全透明的。你有相同的接口和不同的协议 - 只需更改一个属性!
如果您的服务器允许/需要,wodFtpDLX 还支持客户端证书身份验证。除此之外 - 它有自己的类似浏览器的窗口。您可以(完全不需要编码!)为您的用户提供与服务器上的文件和目录的直接可视化交互。
FtpDLX 图像
支持 SSH 和 SSL 加密的 FTP 客户端 ActiveX
内部 GUI 资源管理器样式窗口
递归上传和下载 - 复制完整的目录结构
客户端证书、公钥认证
为 SSL 使用 FIPS 140-2 认证的 OpenSSL 库
支持所有主要代理服务器
所有协议的相同接口
安装包含 x86 和 x64 二进制文件
VB、VC、Delphi、ASP、VBS 中的示例
一般信息
wodFtpDLX 是安全的 FTP 客户端 ActiveX 组件,支持加密和非加密的 FTP 访问服务器以传输文件。它支持旧的、非常常见的FTP协议,但也支持安全的FTPS (FTP+SSL) 和SFTP (FTP+SSH)。无论选择什么协议——它对编程来说都是完全透明的。相同的方法和相同的事件适用于所有协议。
与该组件一起包含的证书管理组件,您可以轻松处理证书 - 分配用于客户端身份验证的证书,检查远程证书的有效性等,
wodFtpDLX 组件被开发为两个独立的组件:
COM 对象,当你想在后台进行所有文件传输并且在表单上不可见时应该使用它,或者
GUI ActiveX 版本,它有自己的类似资源管理器的窗口,您可以在其中让最终用户能够直接与服务器交互
功能包括
具有和不具有加密数据通道的 FTP、FTP+SSL 和 SFTP(SSH 子系统)协议
可用的证书身份验证,或 SFTP 协议的私钥身份验证
接收到的目录列表的内部解析——通过DirItems集合直接从我们的界面获取名称、大小、所有权等
支持 ASCII 和二进制传输模式,无论服务器是否允许
用于目录列表的 ListDir 和 ListNames 方法
PutFile 和 GetFile 用于存储和检索文件
PutData 和 GetData 用于直接从服务器存储和读取数据
恢复支持
FTP 和 FTPS 协议的被动和主动数据连接
阻塞模式支持(仅限 COM 版本)
通知您有关方法完成的事件集
大文件 >4.2gb 支持
超时支持
重命名、创建目录、删除文件和目录……
........ 以及更多。但是 - 在 ActiveX GUI 版本中你也有
类似资源管理器的窗口,允许客户完全访问文件
Shell 图标 - 让图标看起来就像在本地驱动器上一样
上下文菜单,完全可定制
用户交互事件集
复制/粘贴到剪贴板或从剪贴板粘贴
键盘支持
按您的标准排列图标
查看常规图标、小图标、详细信息......
简单但功能强大
wodFtpDLX 无意提供最深入的协议特定命令(例如 STOU)。它仅提供可应用于所有 3 种受支持协议的命令。但是 - 当它提供某些东西时 - 它会自动为你做所有事情。您不必考虑打开数据端口,您不必考虑发送适当的命令、设置模式等。您需要下载文件吗?调用GetFile - 仅此而已。wodFtpDLX 将为您完成所有其他工作。
像往常一样,我们提供该组件的 2 个独立版本 - 您应该决定使用哪一个。如果您需要组件的“静默模式”,您应该选择 COM 对象。就像在我们的 wodSFTP 中一样,您将获得几乎相同的界面,但支持 3 种最流行的文件传输协议 - 合而为一!如果您需要 GUI 来与用户交互,请不要考虑自己创建一个 - 您不需要它。它已经在此处提供了 ActiveX 版本 - 检查一下!
也可以在脚本环境中使用
COM 版本支持阻塞和非阻塞模式(仅在 ActiveX 中为非阻塞)。这样,您可以使用事件驱动程序编程模型在 VB(或类似环境)中轻松使用该组件,而且只需设置 Blocking = True 即可在脚本环境(如 ASP)中使用该组件!