Как заставить сервер 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 по желанию. Я не могу сравнить файлы конфигурации сервера, потому что у меня нет доступа администратора к работающему серверу.
Как мне изменить поведение моего сервера? Требует ли это изменений в коде моего веб-приложения (например, отправка явных заголовков)? Если так, то почему он работает против другого сервера? Можно ли избежать изменений кода, настроив поведение сервера по умолчанию?
Любая помощь будет оценена.