Сохраните PDF-файл, который был передан в браузер

Я транслирую PDF-файлы в браузер, и он работает нормально. Проблема в том, когда кто-то нажимает кнопку сохранения. На одном сервере у нас есть "живой" и "тестовый" сайты. Они идентичны, и я убедился, что весь код идентичен. Однако я вижу разные диалоговые окна, когда пользователь нажимает "Сохранить"

Тестовый сайт: - диалоговое окно: "Сохранить копию"
- имя файла: "Документ.pdf"
- тип файла: Adobe PDF

Живой сайт: - диалоговое окно: "Сохранить как..."
- имя файла: "Документ.aspx"
- тип файла: Adobe PDF

Чтобы было еще веселее, я заметил это поведение ТОЛЬКО в IE8. В Firefox или Chrome нажмите "Сохранить" - независимо от того, какой сайт (тестовый или живой) открывает диалоговое окно "Сохранить копию", которое позволяет пользователям сохранять файл в формате PDF вместо файла.aspx.

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

1 ответ

Это может быть связано с тем, что ваши настройки MIME в IIS различны для двух серверов.

Убедитесь, что ваши HTTP-заголовки ответа также установлены правильно. Вы сможете указать имя файла, используя вложение содержимого (?): Filename.pdf (IIRC)

Другие вопросы по тегам