WCF Потоковая / чанковая загрузка? - PullRequest
2 голосов
/ 29 июня 2010

Я хотел бы добавить загружаемые файлы в мой веб-сервис WCF REST, но я не хочу, чтобы загружался весь файл - нужно загружать только 16-килобайтные части файла на каждые 256-килобайтные.

Таким образом, пользователь службы REST не должен возиться с этим, может ли служба WCF получать только определенные части БЕЗ загрузки всего файла сначала, а затем выбирать нужные биты?

1 Ответ

1 голос
/ 29 июня 2010

WCF мало что делает, когда дело доходит до загрузки файла.Он получает поток, который затем обрабатывает.Это был бы клиент, который должен был бы определить, какие части файла отправлять в потоке.Некоторые из более новых веб-API, разработанные вместе с HTML 5, могли бы обеспечить некоторую поддержку для этого ... Между тем, я знаю, что есть несколько загрузчиков файлов на основе Flash, которые могут обеспечить более богатую потоковую загрузку файлов.Возможно, можно использовать Silverlight аналогично фрагментам вишневых файлов ваших клиентов и отправлять эти фрагменты в прослушивающую службу WCF.

Независимо от того, какую технологию на стороне клиента вы используете, выборкакие части файла для отправки в службу WCF должны быть выполнены на клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...