Xceed FTP for ActiveX is a self-contained COM component that enables Windows developers to embed robust FTP functionality into their applications. It supports asynchronous operations, Unicode, multiple threading models, firewall traversal, and comprehensive FTP commands. The control is designed for performance and broad compatibility, facilitating file transfers, directory management, and custom server responses.
Complete FTP Protocol Support
Implements RFC 959, 1123, and 1579 standards to support all essential FTP commands, including sending, receiving, renaming, and listing files and directories with full recursive functionality.
ActiveX Component Design
Written as a single ATL 3.0-based COM object with no external dependencies other than Winsock 2. Supports both single-threaded (STA) and multi-threaded apartment (MTA) models, and can be instantiated dynamically without a user interface.
Firewall and Proxy Compatibility
Includes support for SOCKS firewalls and passive mode operation, allowing FTP actions across intranet firewalls and network address translators securely and reliably.
Asynchronous and Background Processing
Enables background file transfers with non-blocking asynchronous methods, allowing applications to continue execution and remain responsive during network operations.
Extensible Directory Parsing
Automatically parses directory listings for common server types including Unix and Windows servers, with extensibility for custom parsers to handle non-standard listing formats.
Advanced Transfer Features
Supports resuming interrupted transfers, streaming data transfers, ability to transfer files open for writing by other processes, and wildcard-based file selection and filtering.
Comprehensive Event Model
Provides detailed event notifications for transfer progress, status, errors, and file processing, enabling developers to handle progress bars, error management, and customized file handling.
Unicode and Long Filename Support
Fully supports Unicode and long file names, including UNC and network paths, ensuring compatibility with modern file systems and internationalization requirements.
Multi-language Development Support
Compatible with multiple 32-bit development environments including Visual Basic, C++, Delphi, Visual FoxPro, ASP, and DCOM projects, featuring built-in constants, enumerations, and context-sensitive help for easier coding.
Robust and Reliable with Extended Commercial Use
Used commercially for over 15 years, the library has a mature codebase with low memory usage and thread-safe design, making it fit for applications requiring simultaneous multiple FTP operations.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
ActiveX / COM Component
About Xceed Software
Xceed Software, founded in Montreal, Canada, is known for developing software components designed for developers working with .NET and WPF applications. Evolving from its early days creating Zip/Unzip and security utilities, Xceed now focuses on comprehensive user interface and data management components that support efficient, feature-rich application development. Its offerings are widely adopted by technology leaders and Fortune 500 companies across multiple industries. Xceed’s reputation is built on quality, customer-driven innovation, and the ability to address complex requirements with responsive technical support and continuous product improvement.