Необычное поведение загрузки файла Ajax при использовании сеансов

StackOverflow https://stackoverflow.com/questions/4843880

Вопрос

Я только что реализовал элемент управления загрузкой файла Ajax, в котором используется индикатор выполнения.Я немного запутался.Когда я использую элемент управления на страницах, на которых не используются сеансы, индикатор выполнения без проблем покажет пользователю фактический ход загрузки файла с 0%, 1%, 2%, 3% .......%до 100%.Теперь, когда я перемещаю этот элемент управления на веб-страницу, которая использует сеанс, этот сеанс хранит информацию о пользователе, такую как экранное имя, адрес электронной почты и т. Д., Файл загружается без проблем, но проблема в том, что индикатор выполнения позволяетпользователю будет виден прогресс, пока файл не будет завершен, а индикатор выполнения перескочит с 0% на 100%. и действительно покажет полный прогресс файла во время загрузки.

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

Буду признателен за отзыв.

Спасибо.

Это было полезно?

Решение

Чтобы индикатор выполнения работал, нужно использовать httpmodule для обновления индикатора выполнения, пока файл обрабатывается на стороне сервера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top