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 HTTP and standard MultiPart HTML forms as defined in RFC 1867. ABCUpload is based on portions of code from ImageGlue 3.0. ABCUpload contains a number of features that set it apart from the herd. Our Pure HTML Progress Bar keeps track of every upload and allows you to watch how much of your file has been uploaded with absolutely no client side components or Java. If you can upload; you can use our progress bar - it's Pure HTML. The Internet is international. You are as likely to get uploads from people in Japan as you are from people in the United States. Different Countries use different character systems and your upload component has to be able to handle both Japanese and English characters. ABCUpload handles all this for you transparently via Unicode support. ABCUpload allows perfect uploads from Macintosh as well as Windows and Unix browsers. If you upload a Macintosh file to a server running Services for Macintosh (SFM) your Mac file will appear just like it left your client - icons, previews and file name completely intact. Our Form object is based on the Microsoft Form object for maximal compatibility with your existing code. Any code you write to access fields within a standard form will transfer directly to accessing fields within a file upload form. Obviously we've had to add some extra functionality to allow special file operations but this is added functionality and doesn't affect the basic operations in any way. We're BLOB aware for direct insertion of uploaded files into your database. All data can be saved to disk but is also available as Binary data for insertion into a database. Finally the design of ABCUpload uses state of the art tools and techniques. We code in Visual C++ under ATL for high speed, Minimal dependencies and a small footprint.