This FTP client component library enables direct FTP protocol control for FoxPro applications. It allows for the easy transfer, deletion, renaming, creation, and removal of server directories. Additionally, the software supports proxy servers.
This library also enables transfer of multiple files, parsing of long directory listings, working with the internet or a LAN, resuming file transfers from any offset, displaying progress bars, and changing file names while being uploaded or downloaded. Additionally, it supports passive mode (useful for firewalls), S/KEY password encryption, and many proxy servers.
However, what sets this library apart is its ability to create FTP programs that can run in the background, its 41 included functions, and the availability of Programmer's, Reference, and Users Manuals as well as multiple dBase example programs. It also provides royalty-free distribution with your compiled application, depends only on core Windows API functions, has C source code available, and free technical support and updates for a year.
It is also fully functional for evaluation purposes, and it works with all 32-bit versions of dBase as well as 32-bit and 64-bit Windows up to Windows 10. Overall, the FTP client component library for dBase is an extremely useful tool for any developer looking to improve their ability to control FTP directly from a dBase application program.
Version 4.0.0: Log file displays filename passed to fceGetFile and fcePutFile, default write size buffer increased from 1024 to 4096, added "Not connected to server" error message, I/O buffer increased to 65536 bytes.
Version 3.4.1: Added FCE_SET_DEBUG_LEVEL to fceSetInteger(), fixed problem with connecting w/o blocking, fixed problem with server name being corrupted in the FCE log file, automatically adjust sleep times for slow servers.