WCF 4.0 REST Subir archivo MS-Excel

Estoy tratando de cargar el archivo MS-Excel a través del servicio WCF-REST. Usé la solución dada en la siguiente publicación: -RESTful problema de carga de imágenes del servicio WCF Mi método POST se declara como:

  [OperationContract]
                [WebInvoke(Method = "POST", UriTemplate = "/RFQ")]
                [WebContentType("application/octet-stream")]
                void UploadRFQDoc(Stream fileContents);

Cuando depuro, el contenido de transmisión está bien hasta que finaliza la llamada, y cuando adjunto el servicio para depurar, el parámetro Stream fileContents se vuelve nulo y el servicio regresa con [Solicitud incorrecta]. No estoy enviando un archivo grande (solo son 50 KB). Estoy usando HttpClient para llamar a la publicación. Aquí está el código del cliente (RestClient es HttpClient).

 protected void Post(string uri, Stream stream, int length)
        {
            var content = HttpContent.Create(output => CopyToStream(stream, output, length), "application/octet-stream", length);
            Uri relativeUri = new Uri(uri, UriKind.Relative);

            var resp = RestClient.Post(relativeUri, content);

            ProcessResponse(resp);
        }

        void CopyToStream(Stream input, Stream output, int length)
        {
            var buffer = new byte[length];
            var read = input.Read(buffer, 0, Convert.ToInt32 (length));

            output.Write(buffer, 0, read);
        }

Alguna pista de qué más puede salir mal. Muchas gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta