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

Compétences : .NET, Programmation C#, IIS, RESTful, Serveur Windows

en voir plus : 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

Concernant l'employeur :
( 2 commentaires ) Singapore, Singapore

Nº du projet : #17858066

Décerné à:


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. Plus

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 17 jours
(13 Commentaires)

9 freelance font une offre moyenne de $620 pour ce travail


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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(16 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(43 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(35 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(19 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(15 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(2 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)