Find Jobs
Hire Freelancers

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

$250-750 USD

완료함
게시됨 5년 이상 전

$250-750 USD

제출할때 지불됩니다
What: • 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 How: • 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. Technology: • 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
프로젝트 ID: 17858066

프로젝트 정보

7 제안서
원격근무 프로젝트
활동 중 6년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
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. I am interested. Thanks
$600 USD 17일에
5.0 (13 건의 리뷰)
5.8
5.8
7 이 프로젝트에 프리랜서들의 평균 입찰은 $629 USD입니다.
사용자 아바타
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. Frankly to say, I have 10+ years of software experience. The most important thing to me is client's satisfaction, good result and high quality. I will provide you best solution on this project. If you click the green 'Chat' button to contact me, it would be much appreciated. I can tell you my recommendations on chat. Let's discuss and get your job done. Thanks, Lang Lang ...................................
$750 USD 10일에
5.0 (16 건의 리뷰)
6.5
6.5
사용자 아바타
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 utilize multiple threads. Failure attempt counts for authentication and based on result block IP address of the request. Also, I will code with clean and well-commented coding method as you need. I have 4 years of experience in c# web and windows application development. I have worked with Windows service WEB services and web APIS. Thank you
$750 USD 30일에
4.8 (28 건의 리뷰)
6.1
6.1

고객에 대한 정보

국기 (SINGAPORE)
Singapore, Singapore
5.0
4
결제 수단 확인
10월 9, 2016부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.