I require a solution that allows me to make files available on a web server for a 1-time-only download and only for the person with the correct login/password. The application must be written using ASP, and must have an Access or SQL Server back end database. The database should have 1 table that stores a login/password combination (the login will be an email address), the file name and full path, the file description, a flag to indicate "automatic delete after download" (which defaults to true, and an optional expiry date (after which the download is not available). The person downloading will login at an ASP page, and then will be presented with a list of all files in the database table that match their login and password. Here's the tricky bit - the application needs to know that the entire file has been downloaded successfully, and once it has (and if the "delete after download" flag is true), the file will be deleted from the file system, and the record for that file will be deleted from the database. An ASP front-end for the administration of the database data and the files is also required. When placing a bid, please give a full explanation of how you intend to implement this (particularly the downloading part, where it needs to know that the file has been downloaded before deleting it).
## Deliverables
Complete and fully-functional working program(s) written using ASP as well as complete source code and documentation of all work done. Complete copyrights to all work purchased.
## Platform
Must be written in ASP and must run on Windows 2000 Server running IIS 5. If an activeX dll is required, that is no problem, but if you've written it yourself, I need the source code for that as well.