Catalyst File Transfer Control
Internet File Transfer and Management ActiveX Control
The Catalyst File Transfer ActiveX control enables you to quickly and easily incorporate file transfer functionality in your applications, using either the File Transfer Protocol (FTP) or Hypertext Transfer Protocol (HTTP). In most cases, only a few lines of code are required to implement a file transfer in your application. In addition to uploading and downloading files, the control also supports remote file management functionality such as directory listings and the ability to rename, delete and move files on the server.
The following are just some of the Catalyst File Transfer control features:
- Standard ATL based ActiveX control compatible with most languages
- Low resource utilization and no external dependencies on third-party libraries
- Thread-safe implementation with full support for multithreaded applications
- Support for proxy servers, including secure proxies, using FTP and HTTP
- Support for the standard SSL, TLS and SSH security protocols with up to 256-bit encryption
- Support for SFTP connections using the Secure Shell protocol.
- Enable advanced security features with just a few lines of code
- Support for both implicit and explicit SSL and TLS connections
- Support for client certificates when required by the remote host
- No dependencies on third party security libraries
- An extensive Developer's Guide and online Technical Reference
- A professional technical support staff and extensive online support resources
- No runtime licensing fees or additional royalties
- A trusted company with over 10 years experience developing Internet components
In addition to supporting standard file transfers, the control also supports secure, encrypted connections using the SSL, TLS and SSH (SFTP) protocols. By simply setting a few properties, a secure connection using strong encryption can be established, providing your application with the greatest flexibility and highest level of security available. Even advanced options such as client certificates are seamlessly supported.
For most applications, this is the only component that you'll need to implement complete, comprehensive file transfer functionality in your software. However, in some cases you may require some of the more advanced features that are available in the SocketTools Visual Edition. In this situation, the File Transfer ActiveX control can be seamlessly integrated with the other SocketTools controls to build a more complex solution that requires a greater degree of customization.
The File Transfer Control is implemented as a standard COM component and is designed to be used with most Windows programming languages as well as various scripting languages. Any language which can host ActiveX controls or create instances of a COM object is capable of using the File Transfer Control. This includes Visual Basic, Visual C++, Visual C#, Visual FoxPro, Delphi and PowerBuilder. Server and client-side scripting is also supported using languages such as VBScript. The control was created using the ActiveX Template Library (ATL) and is completely self-contained, with no external dependencies on third-party libraries.
You can download a free evaluation copy of the File Transfer Control and explore how it can help you create professional applications with Internet functionality. The evaluation is fully functional and can be used for thirty days. There are never any royalties or runtime licensing fees with Catalyst components, and you can redistribute the control with any number of applications.