В примере передачи файлов, на который вы ссылаетесь, используется потоковая передача
Существует только 4 привязки , которые поддерживают потоковую передачу, но, к сожалению, используемая вами одноранговая привязка отсутствует.
Что вы можете сделать, это создать контракт WCF, который имеет 2 свойства, file_name и file_contents.Имя файла является строкой, а содержимое файла - байтовым массивом.Затем вы можете преобразовать файл в байтовый массив и отправить его так же, как отправляете по строке.