Как заставить сервер Apache 2 заставить браузер открывать диалог передачи файлов, если URL-адрес указывает на файл с расширением .pln или .psa?
У меня есть простой LAMP-сервер с CentOS 5, Apache 2, MYSQL 5, PHP 5, недавно созданный компакт-диск CentOS 5.2 i386. Мое веб-приложение создает файлы для загрузки и импорта в пользовательское приложение. Расширения файлов:.psa и .pln. Как заставить мой сервер заставлять браузер открывать диалог передачи файлов? Если я укажу свой браузер на файл .psa или .pln на сервере Apache 2, содержимое файла будет отображаться во всплывающем окне как простой текст. Мне нужен диалог передачи файлов.
Веб-приложение, над которым я работаю, развертывается на другом веб-сервере и обрабатывает файлы .pln и .psa по желанию. Я не могу сравнивать файлы конфигурации сервера, потому что у меня нет доступа администратора к рабочему серверу.
Как изменить поведение моего сервера? Требуется ли изменение кода для моего кода веб-приложения (например, отправка явных заголовков)? Если да, то почему он работает против другого сервера? Можно ли избежать изменения кода при настройке поведения сервера по умолчанию?
Любая помощь будет оценена.