Уведомление о загрузке Internet Explorer по HTTPS

У меня есть приложение Silverlight, развернутое на HTTPS-сервере. Мои приложения создают отчеты, которые сохраняются в виде файлов PDF. Всякий раз, когда пользователь пытается загрузить файл из моего приложения из IE, он получает уведомление под панелью инструментов с вопросом, действительно ли он хочет загрузить файл. Если вы согласны, то IE перезагружает страницу, отправляя пользователя обратно на страницу входа в мое приложение. После повторного входа в систему пользователь может скачать любой файл, но это очень раздражает пользователя. Как я могу решить эту проблему? Спасибо!


person Stefan Filip    schedule 06.01.2010    source источник
comment
Не совсем понимаю, как здесь используется silverlight. Как именно приложение предоставляет пользователю функцию загрузки файла?   -  person AnthonyWJones    schedule 06.01.2010
comment
Я перенаправляю пользователя на aspx, который создает документ на основе идентификатора, указанного в QueryString. Я устанавливаю ContentType ответа и расположение содержимого, чтобы заставить браузер отображать окно загрузки файла.   -  person Stefan Filip    schedule 06.01.2010


Ответы (2)


Если вы знаете, кто ваши пользователи (условие), вы можете попросить их добавить ваш веб-сайт в их список надежных сайтов, что позволит избежать надоедливых панелей уведомлений.

person Xavier Decoster    schedule 09.01.2010

Вам нужно инициировать загрузку таким образом, чтобы это явно было инициировано пользователем. Я не уверен, предлагает ли Silverlight способ для этого.

person EricLaw    schedule 07.01.2010