Мы используем ASP.NET MVC и наши действия делает это:Как я могу проверить, что загрузка завершена?
- тянуть записи из БД
- метки записей, как загруженные
- толчок застегнул загрузить в браузер
Теперь проблема появляется, когда загрузка по какой-либо причине не завершается - возможно, пользователь нажимает «Отмена» или IE всплывает, что загружает панель безопасности. Мне интересно, есть ли альтернативное решение.
Можем ли мы загрузить загрузку для пользователя, а затем отмечать только те записи, которые были загружены, когда мы уверены, что получили правильное количество байтов? Я должен сказать, что я борюсь с этим, и решение, которое так же просто для конечных пользователей, насколько это возможно, было бы фантастическим.
Я думаю, что это будет лучший выбор в целом, но любые другие мысли по-прежнему ценятся. –
Silverlight не может этого сделать? Только Flash? –
@Andrei Silverlight * может * сделать это, но в дикой природе мы не можем разумно ожидать, что пользователь уже имеет (или хочет установить) Silverlight. Однако Flash уже установлен на 99% систем. Для контролируемой аудитории Silverlight может быть отличным. В противном случае он создает излишне высокий барьер для входа для людей, чтобы использовать сайт («установите эту вещь, прежде чем вы сможете делать то, что вы на самом деле пришли сюда»). –