The HTTP Server should receive files from the HTTP client that sends a octet stream with PUT.
The client sends octet stream using PUT from 1 byte to 2Gb
The client uses files to create the stream
The client can send batch with 1 to many files
The Client adds a HTTP header "Filename" for the file
The Client adds a HTTP Autentication header with current user or supplied "user/password"
The Client should be able to use Web Reference from the HTTP Server.
The client is a simple Windows form program that sends files when files are dropped into the form.
The form has 2 radio buttons:
* Windows user
The Username and password can be hardcoded as "Username/password"
Use the minimal .Net version. Prefered 3.5 or older
The HTTP server uses WCF and runs as a Service
The HTTP receiver is a Class with Start and Stop
The HTTP receiver saves the incomming octet stream to a file using the HTTP header filename.
The HTTP Service uses the HTTP Receiver-class to implement Service Start/Stop
Any version of .Net
IF WCF IS NOT ABLE TO HANDLE OCTET STREAM AND PUT, explain why and create a HTTP Service with a HTTP receiver-class that NOT uses WCF