2012-06-28 2 views
0

Мне нужно передать большие файлы (3-4 Гб) от клиента к серверу с помощью WCF, но привязка, которая уже существует, - это wsHttpBidning. Я должен использовать привязку к предмету. Использование пользовательской привязки также не подходит. Нужна идея о том, как я могу ее достичь, просто добавив еще одну операцию на стороне службы и вызывая этот метод со стороны клиента?Как сделать потоковое вещание и chunking для wsHttpBinding

ответ

0

буферизация 3-4 ГБ данные имеют потенциальный риск низведения сервера, wsHttp оленьей кожу поддержки потоковую так лучший вариант для потоковой передачи является использования либо

1> HTTP binding in streaming mode with MTOM encoding 
2> TCP binding in streaming mode. 
+0

, но мне нужно использовать wsHttpBidning –

+0

Что неотразимое вы для wsHttp ? только безопасный способ, о котором я могу думать, - это реализовать вручную и выставить потоковое воспроизведение как функцию и передать байт [] в куске –

Смежные вопросы