Find Jobs
Hire Freelancers

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

$250-750 USD

Đã hoàn thành
Đã đăng vào hơn 5 năm trước

$250-750 USD

Thanh toán khi bàn giao
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
Mã dự án: 17858066

Về dự án

7 đề xuất
Dự án từ xa
Hoạt động 5 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
Đã trao cho:
Avatar người dùng
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 trong 17 ngày
5,0 (13 nhận xét)
5,8
5,8
7 freelancers are bidding on average $629 USD for this job
Avatar người dùng
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 trong 10 ngày
5,0 (16 nhận xét)
6,5
6,5
Avatar người dùng
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 trong 30 ngày
4,8 (28 nhận xét)
6,1
6,1

Về khách hàng

Cờ của SINGAPORE
Singapore, Singapore
5,0
4
Phương thức thanh toán đã xác thực
Thành viên từ thg 10 9, 2016

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.