HTTP/2 REST client and service for secure image file upload to IIS server


• Windows Server REST service and Windows client REST client to safely and quickly upload one very high resolution photo (can be more than 100MB) on an IIS server


• C# command line tool on Win10 PC to push one photo

o Client tool sends a REST request to server service with two information:

- PC user domain and login name (from current session)

- A static string “ABCD”

• REST service on Windows 2012 server with IIS

o REST service receiving requests from clients

- PC user domain and login name (from current session)

• Just for information, not used

- A static string “ABCD”

• If the string does not match “ABCD” (hardcoded) then the request is declined

• If there are more than 10 wrong strings in a row from the same IP address, then the REST service returns “DECLINED” for 10 minutes

o The REST service then builds and returns a complex URL (minimum 40 random upper/lower chars and digits after the main URL) where the client tool performs a HTTP/2 POST of one binary file, using HTTPS (mandatory on IIS)

• A URL can only be open once

• A URL shall accept only one file upload and become void afterward

• If a URL is not used within 1 minute, it shall be unusable

• File uploads happen in one folder (hardcoded)

o The REST service shall confirm to the client the file has been received correctly or any error.


• HTTP/2 protocol (mandatory to make binary POST transfers)

• C# client and server

• Multi-threading

Bandwidth support requirements:

• A minimum of 10K simultaneous REST requests shall be supported through multi-threading

• The standard IIS POST system shall be used, with HTTPS /2

• Source code shall be commented, one comment per line, describing the role of that line

Znanja: .NET, C# programiranje, IIS (internetne informacijske storitve), RESTful, Windows strežnik

Več: j2me file upload web service, file upload distribution service, visual basic http file upload, flash php file upload working server, install htaccess file window iis server, rest web service file transfer, rest web service upload image php, client connect secure web service, file upload ruby server android, rim blackberry file upload web server jsp, file upload different server magento, client side flash image resize upload, http module rest service, pdf file upload sql server using asp net, drupal file upload remote server, file upload sync server, upload sql server database godaddy bak file, Build a simple Angular 2 web app to flip image file and use edge.js

O delodajalcu:
( 2 mnenja ) Singapore, Singapore

ID projekta: #17858066



4+ years of professional experience as Full Stack Developer. Have worked on extensively on Restful WS, Asp.net, MVC, EF and Angular. Also have worked on Multithreaded applications to serve lots of requests. Contact me. Več

$600 USD v 17 dneh
(13 mnenj)

9 freelancerjev ponuja v povprečju za $620 na tem delu


Hi, thanks for your job posting. I don't look new client but I read your serious job posting. I have developed several websites similar with your requirements. I am good at web backend design and development. Frank Več

$750 USD v 10 dneh
(16 Ocen)

Hi I am a technical evangelist, developer and can do this task for you. I have more than 12 years of experience in software development and am a microsoft certified professional.I have strong work experience in Reac Več

$555 USD v 10 dneh
(43 Ocen)

Hey!! I am Highly interested to get started on this project. I am Asp.net Full-stack developer. I have 5+ Years experience in analysis and development of client/server, windows and web applications using Microsoft V Več

$444 USD v 10 dneh
(35 Ocen)

I will develop a server client-based application to transfer file on IIS server using web services. The file will be transferred in stream form. Also, authentication will be there as you need. The code will be async to Več

$750 USD v 30 dneh
(19 Ocen)

I am having 4.5+ years of experience in ASP.Net/C# technology development. I have provided many enterprise level solutions like ERP, CRM, HRMS , Payroll, POS, Online flight booking engine, HRMS, Ecommerce , Online Ch Več

$427 USD v 10 dneh
(15 Ocen)

I have around 7 year of extensive hands on experience of design, developing and deployment n-tier web based applications using .Net platform. Extensive experience in Web based application development using Microsoft Več

$750 USD v 10 dneh
(2 Ocen)

Dear hiring manager, Greetings! We, an expert [login to view URL], C# MVC developers having expertise in IIS, dealing with the development of Server-client applications since 23+ years. Our skills:- NodeJS, J query, PostgreS Več

$750 USD v 10 dneh
(0 Ocen)

C Hello, Hope you are doing fine. Please go through the questionaire & revert me back [login to view URL] are your project core features & Functionality? 2. Who's building the application program interface (API)? 3. Do Več

$555 USD v 10 dneh
(0 Ocen)