Сохраните PDF-файл, который был передан в браузер
Я транслирую PDF-файлы в браузер, и он работает нормально. Проблема в том, когда кто-то нажимает кнопку сохранения. На одном сервере у нас есть "живой" и "тестовый" сайты. Они идентичны, и я убедился, что весь код идентичен. Однако я вижу разные диалоговые окна, когда пользователь нажимает "Сохранить"
Тестовый сайт:
- диалоговое окно: "Сохранить копию"
- имя файла: "Документ.pdf"
- тип файла: Adobe PDF
Живой сайт:
- диалоговое окно: "Сохранить как..."
- имя файла: "Документ.aspx"
- тип файла: Adobe PDF
Чтобы было еще веселее, я заметил это поведение ТОЛЬКО в IE8. В Firefox или Chrome нажмите "Сохранить" - независимо от того, какой сайт (тестовый или живой) открывает диалоговое окно "Сохранить копию", которое позволяет пользователям сохранять файл в формате PDF вместо файла.aspx.
Любые предложения приветствуются
1 ответ
Это может быть связано с тем, что ваши настройки MIME в IIS различны для двух серверов.
Убедитесь, что ваши HTTP-заголовки ответа также установлены правильно. Вы сможете указать имя файла, используя вложение содержимого (?): Filename.pdf (IIRC)