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