Как я могу остановить Internet Explorer от автоматического отображения XML?
-
08-07-2019 - |
Вопрос
Есть ли способ заставить Internet Explorer запрашивать загрузку файлов XML вместо автоматического их отображения? Кодовое решение или просто набор шагов настройки IE были бы хорошими.
Даже если я использую неправильное расширение, IE использует " отслеживание содержимого " чтобы определить, что это XML, и все равно автоматически его открывает.
Вместо этого я бы предпочел использовать диалоговое окно Открыть / Сохранить / Отменить .
Заранее спасибо
Решение
Вам нужно установить HTTP-заголовок Content-Disposition на "вложение". Это будет отличаться в зависимости от того, какую платформу или веб-сервер вы используете. Например, в PHP вы можете использовать следующий код:
header('Content-Disposition: attachment; filename="myfile.xml"');
header('Content-Type: application/xml');
Не связан с StackOverflow