csASPUpload
This is an ASP component/dll which processes file uploads using HTML forms and a web browser. It can handle more than one file per form. Once uploaded the files can be saved to disk or to a database as a binary data stream. Files can also be exported into the csImageFile component for image processing. Form variables can be accessed using the component. Upload progress can be displayed for large uploads. An additional class containing HTTP functions has been included. These allow a script to send a file to a remote server as an HTTP post, and also to receive a file from a remote server as a download. A username and password can be sent if the remote server uses authentication. Form variables can be added for the upload as well as the download. Files can be uploaded from a binary variable or downloaded into a binary variable. There is a free trial available with full instructions. Available as 32 bit or 64 bit.