Мое веб-приложение позволяет экспортировать данные в различных форматах.Экспорт запускается путем выбора формата экспорта из раскрывающегося списка (<select>
), в результате чего форма отправляется POST, а файл возвращается и загружается в запрошенном формате экспорта.
Это прекрасно работает во всех браузерах, кромедля IE - в IE появляется блокировщик «В целях защиты вашей безопасности», и нажатие кнопки «Нажмите здесь для выбора параметров» приводит к перезагрузке страницы, а не к фактической загрузке.
Короче говоря, пользователи IE могут '• загрузка файлов из-за блокировщика и последующей перезагрузки вместо загрузки.
Я знаю, что мы можем попросить пользователей изменить настройки зоны безопасности, чтобы разрешить загрузку, но по ряду причин это нецелесообразно - существуютмного пользователей в разных средах, и они, как правило, игнорируют инструкции.
Задокументированы ли правила, из-за которых блокировщик появляется?Каков законный, рекомендуемый способ разрешать загрузку файлов в IE?То есть для сценария, описанного ниже, как я могу настроить HTML / форму, чтобы фактически позволить пользователю загружать файл?
- Показать пользователю список форматов файлов
- Один разпользователь выбирает файл и загружает его на свой компьютер, не вызывая блокировку загрузки в IE