• File Transfer Control 是一个单独的 ActiveX 控件,它为下载和上传文件提供了一个简化界面。为处理 FTP 和 HTTP 服务,通过提供一个公共界面,控件允许开发者集中在文件传输并忽略协议细节问题。 控件可以通过单一的方法传输文件,不用分别提供协议,主机,端口,文件名和帐号信息,而是通过在web浏览器中指定 URL 。作为选择,在单一的服务器中,为了允许多文件传输操能够被执行,连接和访问信息可能会被分开提供。

     

     

    特征综述 About Feature

    • 全面的接口:
      控件为 FTP和 HTTP 提供一个全面的接口,在应用中为了合并文件传输,控件给开发者提供所有他所需要的任何东西并通过 FTP 进行远程文件管理。除了通过文件名,URL,wild card模式下载和上载之外,开发者可以使用控件创建,分类,删除目录并且重新命名和删除文件。一套道具和方法对开发者利用比如断点续传,在防火墙前的被动模式操作,支持自定义服务器命令等特性来说是十分充足的。
    • Internet标准:
      Catalyst 文件传输控件为 FTP 和 HTTP 执行标准的 Internet 协议,确保与世界上各种类型服务器尽可能保持 高程度的兼容性。这些标准通过 Internet 工程工作小组被定义,并做为 RFC文档发布。RFC 959 文档也就是文件传输(FTP), 该文档被用于在客户端和服务器之间传输文件和在服务器上进行远程管理。Internet 草案文档 "用TLS保护 FTP " 描述了一种机制,该机制运行在FTP客户端和服务器上,它使用在RFC 2246中定义的TLS协议和RFC 2228,RFC 1945,RFC 2616中定义的扩展FTP去执行安全和鉴定。RFC 1945是超文本传输协议1.0版本,RFC 2616 是1.1版本。这些标准管理客户端程序比如web服务器的浏览器的通信。文件传输控件执行这些标准的 GET 和 PUT 命令。
    • 特征和稳定性:
      Catalyst 文件传输控件是建立在成功开发的 SocketTools 系列产品的牢固基础之上的。那些自从1995年以来已经被市场检验和证明了的相同核心技术和特性被用来创建文件传输。做为 主要的网络组件软件开发商,全世界成千上万的开发者相信 Catalyst能设计出稳定的组件,该组件能满足建立可靠的世界级软件的需要。
    • 灵活性:
      文件传输控件被设计成带有很大程度的灵活性,并且能够通过各种编程语言在不同类型的开发环境下使用。它被作为标准的 ActiveX 控件所使用,并被象 Visual Basic, Visual FoxPro, Visual C++, Borland C++Builder, Delphi and PowerBuilder这样的语言完全支持。此外,该控件也能够被作为基本COM对象在象VBScript这样的脚本语言中所使用。它在 ASP 和其他类似技术中也全面支持服务器端脚本。
    • 被简化的再分配:
      使用 ActiveX 模板库建立的Catalyst 文件传输控件对第三方组件或Microsoft 支持库没有依赖性。这意味着只有控件本身需要被包含到使用它的程序中去,这就简化了再分配和安装软件的过程从而减少了程序总的大小。
    • 文件:
      和功能性一样,特性和稳定性很重要。全面的文件对应用程序开发者来说同样重要。这就是为什么Catalyst 文件传输产品包括了提供产品概要的开发者向导,该向导是一个QuickStart 引导用以帮助开发者开始和缓和经验曲线,它提供一个完整的技术参考,该参考提供了控件所支持的每个属性,方法和事件。文件的打印版和直接从开发环境中可以获取的上下文相关的在线帮助都被包含在产品中。 为了帮助开发者熟悉控件特性,各种语言的实例程序也被包含在里面,并提供在用户程序中可被重用的代码。