Dundas Upload Control 2.0
Copyright © Dundas Software Ltd. 2000, All Rights Reserved.
Overview | Properties | Methods
The Dundas Upload Control 2.0 is a free, fully tested commercial MTS component which allows you to accept, save and manipulate files uploaded via a web browser which is compliant with RFC 1867 (e.g. Netscape 3.0+ and Microsoft's IE 4.0+). It is designed to be used in Active Server Pages (ASP) which are hosted with Microsoft's IIS (Windows NT or Windows 2000).
The Upload control also ships with the UploadProgress component and the Dundas State Server. The UploadProgress component works in conjunction with the State Server and Upload control and enables web developers to quickly and painlessly utilize progress bars to display the progress of an upload operation. The State Server component can run anywhere on your network, so it is "web-farm" ready, and may be used to store any state information.
You can also use the Upload control along with our free Dundas Mailer Control in order to give your applications web-based email capabilities which can handle multiple-file upload operations. The Mailer control, like the Upload control, is also a fully developed and tested commercial product which is free.
Features List
Installation/Redistribution
How to use the Documentation
Features List
The following are just some of the features of the Dundas Upload Control 2.0:
It ships web-farm ready.
MTS support (object pooling).
ADO support via safe-array-of-bytes variants, allowing you to persist uploaded files as BLOBs.
Handles uploading of multiple files.
Upload form data either all at once or incrementally. Incremental retrieval of data allows the developer to access some of the form data prior to the upload as well as skip files to be uploaded.
Lets you specify a maximum allowable limit for uploaded data, a maximum number of files to be uploaded as well as a maximum allowable file size.
Implement a progress bar via the ProgressBar and StateServer components.
Save uploaded files either to disk or to memory.
Capable of performing numerous file and directory operations.
Impersonate user accounts other than the IUSR (or default) account, thereby allowing you to perform operations for which the default account does not have permissions.
COM registration.
MacBinary support (for Macintosh client machines).
- Uploaded files ACL, owner and attribute manipulation.
Installation and Redistribution
A previous version of the Upload control (version 1.0) was shipped with the free Dundas Mailer control. This first control allowed users to upload multiple files and also supported other basic upload operations. It is recommended that you uninstall this previous version if you installed the Dundas Mailer control.
Controls and Samples Install
The name of the install file is: "AspUpload.exe".
The windows account under which the install runs needs to have administrative priviledges for a successful installation.
The Dundas State Server (StateServer.exe) when installed is set up to run as a normal executable. This has the advantage of giving you a GUI which displays the operations which have occurred or are occurring. Please note, however, that you can run the State Server as a service. Running the executable as a service can increase its performance up to five times (five hundred percent).
Start menu entries are as follows:
Dundas Software | Free Products | Asp Upload Control | ReadMe
Documentation Install
To uninstall this documentation run the install file again (FPDocInst.exe) and choose either "Remove From MSDN" if you integrated into the MSDN or "Remove All" if you did not integrate into the MSDN.
How to use the Documentation
Documentation for the Upload control consists of the following:
Compiled html help (optionally integrated into the MSDN). The html help provides detailed explanations for all members of the control as well as a control overview and tutorials. Topics which should be especially useful are:
Tutorial 1: Uploading Multiple Files and Using the Form and Files Collections
Tutorial 2: Retrieving Form Data Incrementally Using the GetNextFile Method
- Tutorial 4: Implementing a Progress Bar
-
ReadMe.htm. This file is distributed with the Upload control, and consists of installation information, release notes and a troubleshooting section for your convenience.