хорошо, не дав вам примеров кода, я расскажу вам, что вы можете сделать.
Напишите сервис WCF для вашей загрузки, который должен использовать потоковую передачу.
что нужно запомнить:
- клиент и сервер должны идентифицировать
файл какой-то, как я предлагаю использовать
Гида, так что сервер знает, что
файл для добавления дополнительных данных тоже.
- Клиент должен отслеживать
положение в массиве, чтобы он знал
с чего начать потоковую передачу после нее
возобновляет это. (Вы можете даже получить
сервер, чтобы сказать клиенту, сколько
данные, которые есть, но убедитесь, что клиент
тоже знает).
- Сервер должен отслеживать, как
много данных он уже скачал
и сколько еще не хватает. файлы
должен иметь время жизни на
сервер, вы не хотите, чтобы половина загружена
и забытые файлы, хранящиеся на
сервер навсегда.
- пожалуйста, помните, что потоковое
не разрешать аутентификацию, так как
весь вызов - это всего лишь один httprequest.
Вы можете использовать SSL, но помните, что
добавит накладные расходы.
- вам нужно будет создать сервис
контракт на уровне сообщения стандарт
метод не будет делать.
В настоящее время я пишу пост в блоге на эту тему, на этой неделе он будет опубликован с примерами кода, как заставить его работать.
Вы можете проверить это на Мой блог
Я знаю, что в нем нет примеров кода, но в блоге будет несколько примеров, но в целом это один из способов остановить и возобновить загрузку файлов на сервер.