Загружайте большие файлы: нужна ли опция возобновления?

В моем проекте MVC я должен позволить пользователям загружать большие видеофайлы (размер> 1 ГБ). Есть много хороших вариантов использования Flash или Silverlight.

Поскольку файл большой, процесс загрузки может быть остановлен где-то посередине. Следовательно, у нас есть следующие проблемы с дизайном:

  1. Должен ли надстройка загрузки поддерживать параметр пауза / возобновление? На самом деле мне не нужна функция паузы, но загрузка должна возобновиться с того места, где она остановилась, когда пользователь перезапустит процесс.
  2. Должен ли пользователь оставаться на странице загрузки или держать ее открытой и продолжать на какой-либо другой странице в течение всей загрузки?
  3. Имея в виду эти два момента, что вы посоветуете в качестве дополнения для загрузки?

Изменить: (Незначительные ограничения удалены.)

Более четко:

Как ведут себя swf-upload, SilverLight Uploader и т. Д., Когда передача останавливается? Следует ли пользователю начинать с нуля?


person Bolt Thunder    schedule 28.08.2012    source источник
comment
Вы можете уточнить, в чем собственно вопрос?   -  person Ryan Kohn    schedule 28.08.2012
comment
@ Райан: Спасибо за комментарий. Я изменил заголовок и добавил небольшое резюме. Пожалуйста, проверьте часть редактирования.   -  person Bolt Thunder    schedule 28.08.2012
comment
@RyanKohn привет, сэр ..... В моем веб-приложении mvc3 я разработал интерфейс для загрузки видеофайлов размером до 5 ГБ. Не могли бы вы помочь мне, как это сделать, используя какой-либо сторонний инструмент или любую другую технику?   -  person dilipkumar1007    schedule 23.04.2014
comment
@ dilipkumar1007 Создайте новый вопрос, и кто-нибудь сможет помочь с вашим запросом.   -  person Ryan Kohn    schedule 23.04.2014


Ответы (1)


Во-первых, позвольте мне еще раз подтвердить, что загрузка файлов такого размера через http - не лучшая идея.

Если это необходимо, я рекомендую использовать webdav api и код обработчика, как в этот < / а>.

person Pramod    schedule 28.08.2012