[c#][wcf] Jak przesłać byte[] przez serwis WCF

Witam

Mam problem z przesłaniem byte[] z androida przez wcf do bazy danych.

Kod z interfejsu :

[ServiceContract(Namespace = "http://test.com/")]

    public interface IDataSkaner

    {


        [OperationContract]

        [WebGet(UriTemplate = "/Zdjecie_Dodaj/{user}/{pass}/{zdjecie_byte}")]

        void Zdjecie_Dodaj(string user, string pass, byte[] zdjecie_byte);

    }

Kod, który później coś wykonuje:

public void Zdjecie_Dodaj(string user, string pass, byte[] zdjecie_byte)

    // public void Zdjecie_Dodaj(byte[] zdjecie_byte)

        {

// tu jakieś działanie

        }

Przy kompilacji otrzymuję błąd, że URItemplate musi byc całe stringiem.

Pytanie brzmi jak przesłać takie wartości za pomocą wcf?