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

Budget $250 - $750 USD
Bids 30
Average Bid $1038

Platform: C#, [url removed, login to view] (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 PUT 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 four 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.

Detailed specification is available. I need the application within 5-10 days.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • contactfordotnet Profile Picture


    City,  India

    AngularJS | KnockOutJS | MEAN Stack | NodeJS | ASP.NET | MVC | Entity Framework | SQL Server | MongoDB | WCF | Web API | HTML5 | CSS3 | jQuery

    ASP, Javascript, XML, and .NET

  • poginato Profile Picture


    Rawalpindi,  Pakistan

    POGINATO is a software services, products, consulting and outsourcing company. POGINATO constantly strives to develop innovative and highly effective software solutions. We specialize in working collaboratively with our customers to ensure high performance business value every time. This is endorsed by over years of professional experience providing cutting-edge software solutions world-wide.

    PHP, ASP, Java, and JSP

  • bdprofessional1 Profile Picture


    Ahmedabad,  India

    Services Offering : - Sales Force Automation / Field Force Automation - Mobile Application Development - Web Application Development / Cloud Application development - 3rd Party interfacing / 3rd Party Integration - Database design, development & Optimization - Application optimization & Refactoring - Application Migration - Software Support Services - Augmented Reality and Virtual Reality

    PHP, ASP, Javascript, and Visual Basic

  • USAGraphicPR0 Profile Picture


    Charlotte,  United States

    YOUR SEARCH ENDS HERE! - I AM HERE TO SERVE, COMMUNICATE, WORK HARD, WORK FAST AND OF COURSE I AIM TO GET IT DONE RIGHT THE FIRST TIME! I have a marketing background that dates back to 1998. I know what it takes to sell and capture attention. Warm Regards, Timothy

    PHP, Website Design, Wordpress, and CSS

  • on2it Profile Picture


    Bay of islands,  New Zealand

    Kiaora, welcome to on2itonline! on2itonline is a group composed of tech savvy individual's and marketing geniuses who banded together to get New Zealand, and the world, digitally engaged. We are about technology and how it can help you reach your maximum potential. We are a real company based in New Zealand. We are always looking to build the next big thing - are you it? If so, we would make a successful team! We develop websites, online stores, and Facebook pages (with stores too!) and much more. We are the 'go-to' guys for new software projects - anything goes at on2itonline! Your imagination is the limit. Not only we make innovative software, our hand-picked group of graphic artists make sure we produce classically beautiful, professionally attractive software, websites, Facebook pages, and Smartphone/iPhone applications. We produce quality work using responsive design technology to keep your website current well into the foreseeable mobile future.

    PHP, Java, Javascript, and XML

  • manabowin Profile Picture


    Mumbai,  India

    Experienced professional with 6+ years of work on Microsoft web technologies,SharePoint and ASP.NET web applications. Experise with SP 2007/2010/2013 versions, infopath,workflows,custome coding of webparts

    PHP, XML, .NET, and SQL

  • ValueCoders Profile Picture


    Noida,  India

    Skysoftworld is a NCR (INDIA) based Software development & IT Services provider. (Established in 2007) We are ISO 9001:2008 certified for our quality and management processes. More than 500 projects successfully delivered till date (150+ here on freelancer itself). 60+ Team size (Dedicated Teams for design, QA and development, backed by Team leads and project manager) Dedicated customer support department. Technology: .NET Stack : asp.net, Dotnetnuke (evoq), MVC, kendo UI, kentico CMS, Umbarco CMS, Sharepoint PHP Stack : Joomla, Drupal, Codeignitor, Wordpress, MVC Mobile Stack : Android, IOS, Windows Phone eCommerce : Magento, Prestashop, NBStore, VirtueMart, WooCommerce Client Side : Node.js, canvas etc Verticals: Real estate, Finance, eCommerce, Retail, Virtual Currencies (bitcoin etc), Single Sign ons (SSO) etc

    PHP, ASP, Javascript, and Adobe Flash

  • whizzaard Profile Picture


    Bangalore,  India

    ## BIO Vision: \---|\---| Drive Customer Delight by delivering great software on powerful technologies Experience: \---|\---|\---|-- 10+ years in Software design and development, Consulting. Current Position: Consulting Practice  in a small firm of core technical professionals Services Offered: \---|\---|\---|\---|\---|-- Highly scalable and maintanable software design and development - Individual (myself) - Team (group of expert software developers) Consulting areas: \---|\---|\---|\---|\---|-- Web applications Custom line of business applications software maintenance Small business apps Software design ## Area of Expertise Technical Expertise: \---|\---|\---|\---|\---|\---|- .net, c#, asp.net, webservices Azure (IaaS, PaaS, Hybrid) Certifications: Azure Architect (70-534) Microsoft Certified Professional Developer)

    ASP, Javascript, Visual Basic, and .NET

  • vinsontech Profile Picture


    Kanpur,  India

    VINSON TECH profile is a part of certified IT Company extending its services in the fields of Software Development and Web Application Including Domain Registration, Web Hosting, Web Designing, Web development, mobile application designed with the best technical features including CMS, e-Marketing, Search Engine Optimization, Developing Animations and lot many IT Enabled Services.

    PHP, Perl, ASP, and C Programming

  • hesama110 Profile Picture


    MILANO,  Italy

    I can do it :)

    C Programming, .NET, Graphic Design, and Logo Design