Web application/service for file upload and download, with concurrent request handling - repost

Avg Bid (USD)
Project Budget (USD)
$250 - $750

Project Description:
Platform: C#, ASP.NET (or other .NET technology), Visual Studio 2010

The web application must provide the following functionality:
- Application is intended to be used by another piece of software by the means of HTTP requests, not by interactive users.
- Application stores files uploaded by client application using HTTP request. Files are delivered either by PUT request (one file) or POST request (multipart/form-data, multiple files in MIME format). Request specifies the folder where files are to be stored, as well file name(s). There are five types of write requests to be implemented (create folder, create multiple folders, add file(s) etc).
- Application returns files requested by client application using HTTP GET request. Request specifies the folder where files are to be retrieved from, as well file name(s). If entire folder is requested the application returns multiple files in MIME format. There are three types of read requests to be implemented (retrieve file, retrieve content of whole folder, get information on file/folder).
- Application must support multiple simultaneous connections.
- Application must not store entire files in memory.
- Concurrency handling on folder level. If folder is being written then all incoming requests reading the folder must be blocked. If folder is being read then all incoming requests writing the folder must be blocked. Blocked requests must be carried once the bloc is released.
- Command line utility showing the web application at work.

Specification is available to all bidders on request. I need the application within 5-10 days.

Skills required:
.NET, C# Programming, Website Design
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1030
in 8 days
Hire thelogicgates1
$ 525
in 15 days
$ 772
in 10 days
$ 515
in 10 days
$ 715
in 15 days
$ 825
in 10 days
$ 772
in 30 days
Hire mstechIN
$ 660
in 10 days
$ 660
in 7 days
$ 525
in 8 days