Потоковая передача двоичных данных через WCF DataService - PullRequest
0 голосов
/ 19 ноября 2011

Идея довольно проста, у меня есть проект, содержащий WCF DataService, и другой проект WPF, я ссылаюсь на сервис в WPF, и он отлично работает, я хочу выяснить, есть ли способ для потоковой передачи двоичного файла с помощьюи получите этот двоичный файл вместе с WPF и сохраните его на локальном диске!

Примечание. Двоичные файлы могут быть больше 200 МБ

1 Ответ

0 голосов
/ 19 ноября 2011

Все, что вы отправляете WCF, должно быть каким-то образом сериализуемым.Итак, да, можно найти формат для сериализации вашего двоичного файла.Однако я не уверен, что это лучший подход.Если ваша служба данных обслуживается по протоколу HTTP и вы можете использовать ASP.NET, вы можете рассмотреть возможность использования универсального обработчика (.ashx) для отправки вашего двоичного файла при условии, что у вас нет статической ссылки.в файл.

...