Q1 2007 SP2
|Visual Studio version
All Supported Browsers
This is an update to a previous code library project
I posted last year for securely handling file uploads from clients such that each client can only see their own folders and files, but users in the admin role can see all company folders and files.
This version of the project has been enhanced to work with the ASP.NET memberships and Roles system, and also includes the MembershipManager user control
from my previous code library project posting.
This project uses a SQL Server 2005 Express database for the Memberships & Roles, but the database isn't used for anything else.
It currently has just 1 user in the database, with admin rights:username:
You can create new users by following the link from the logon screen.
Once logged in, users can upload files into their company folder which is automatically created using their company name. They can use the context sensitve menu to rename, delete, or download files. They can also create new folders. Files can be dragged and dropped to different folders, or deleted by dragging into the recycle bin.
Uploaded files will be saved either to the root folder, or any folder that is highlighted in the treeview prior to the upload.
It's a simple, but fully functional application built using the following rad controls:
In order to successfully run the application, you will need to ensure that the ~/incoming
folder has security set to allow full access to the NETWORK SERVICE
If you have problems getting the application to access the database, ensure that the database folder (App_Data) security settings include the %machinename%\aspnet
user with full access rights.
If you have any questions about the application, or suggestions for extending it, please let me know.
Mark McNeeceBSolve IT Limited