This software is a component for file uploading and downloading that uses standard HTTP protocol. It is capable of supporting large file uploads and BreakPoint uploads.

One of the standout features of this component is its support for BreakPoint uploader. If an upload fails before completion, it is resumed from the point of failure, thus ensuring that time and bandwidth are never wasted. Additionally, you can control the pack size automatically based on the condition of the network, which helps to avoid bandwidth throttling.
Other useful features include the ability to specify a limitation for the total upload size, uploaded files count, single file size, and filters for the file types before an upload begins. You can also attach additional forms to the uploading data (input, select, and textarea fields) and view a progress bar indicating accurate information about the upload process.
The component is also memory-friendly, making it suitable for handling a large number of uploaded files, and supports redirection to another page upon completion of an upload. It also offers drag-and-drop support, allowing you to add files with shortcut keys like Ctl+C Ctl+V.
Another great thing about this File Upload / Download Component is that it has been developed independently of the MFC library. It's a smart component developed in ATL / WTL, with a CAB size of only 123Kb, which can be compressed even further.
Overall, I highly recommend this component for anyone looking for a reliable and efficient solution for large file uploads. It also supports various proxies (HTTP, Socket4, Socket5, etc.), allows for dynamic server-side saving paths with support for network shares, and can specify users for increased safety. With this component, file transfer sizes of up to 5 GB can be achieved with minimal server resources.
Version 6.38: http://en.versalsoft.com
Version 6.33: N/A
Version 6.32: N/A
Version 6.31: N/A
Version 6.30: N/A
Version 6.29: N/A
Version 6.28: N/A
Version 6.26: http://en.versalsoft.com