There are two free upload components can be downloaded from the following sites, I haven't tested both of them yet, but I think it might be a help for the development.
1 .https://www.websupergoo.com/abcupload-1.htm
ABCUpload is an ActiveX component that allows you to upload files from a web browser to your IIS web server. It requires no client side software and operates on the server via standard multipart HTML forms as defined in RFC 1867. The Pure HTML Progress Bar allows your visitors to see the progress of their upload in real time with absolutely no client side software. We also offer a number of other advanced technical features. Code: VBScript
LyfUpload is a FREE asp component with all the upload and download functions. It supports multiple files and all kinds of database(Source code released). Code: ASP 2.0