Пределы количества элементов управления Ajax FileUpload на странице Aspx

Я пытаюсь использовать несколько элементов управления FileUpload на странице .aspx, когда я использую пять элементов управления FileUpload на странице, он работает нормально и возвращает успешную загрузку файлов при нажатии кнопки отправки.

Но когда у меня больше пяти и я пытаюсь загрузить, нажав кнопку отправки, страницы отключаются, а браузер показывает следующее:

Соединение было сброшено. Соединение с сервером было сброшено во время загрузки страницы. Сайт может быть временно недоступен или слишком занят. Повторите попытку через несколько минут. Если вы не можете загрузить какие-либо страницы, проверьте сетевое соединение вашего компьютера. Если ваш компьютер или сеть защищены брандмауэром или прокси-сервером, убедитесь, что Firefox разрешен доступ в Интернет.

Почему так происходит? Есть ли какие-либо ограничения нумерации для использования Ajax FileUpload?

Любое предложение приветствуется.

Спасибо

Равиндра Кумар


person Ravindra Kumar    schedule 23.06.2013    source источник
comment
Я, наверное, пожалею, что спросил, но я укушу ... Зачем вам нужно более пяти элементов управления загрузкой на одной странице?   -  person Karl Anderson    schedule 24.06.2013
comment
На самом деле мне нужно сохранить 7 разных изображений продукта в базе данных ... при добавлении нового продукта в магазин.   -  person Ravindra Kumar    schedule 24.06.2013
comment
И почему для этого требуются отдельные элементы управления загрузкой? Разве нельзя повторно использовать один и тот же элемент управления для загрузки разных изображений?   -  person Karl Anderson    schedule 24.06.2013
comment
Раньше я с большим успехом использовал PLUpload, Кумар. Это настоящая надстройка для множественной загрузки. Вы можете посмотреть на это, если у вас будет время.   -  person Garrison Neely    schedule 24.06.2013


Ответы (1)


Как указано в сообщении об ошибке, время ожидания соединения с сервером истекло. Вы храните загруженные данные в базе данных или просто в локальной папке?

В любом случае, я почти уверен, что это связано с тем, что размер файла больше максимального размера файла по умолчанию. Посетите http://msdn.microsoft.com/en-us/library/e1f13641%28VS.80%29.aspx, а именно maxRequestLength. Увеличьте это в своем web.config, и это должно устранить ваши таймауты.

person Garrison Neely    schedule 24.06.2013
comment
Большое спасибо, Нили! Дело было только в размере. Теперь все отлично работает ... Еще раз спасибо. - person Ravindra Kumar; 25.06.2013