У нас есть небольшое количество серверов Citrix, на которых установлен офис. Лишь небольшая группа пользователей имеет доступ к офису. Все готовы открывать офисные документы в бесплатных программах для просмотра на серверах Citrix. Доступ к офису мы контролируем через разрешения NTFS. Теперь у нас есть большое количество пользователей, которым нужно иметь возможность просматривать офисные документы с веб-страницы. Открытие офисных файлов нормально работает. Когда пользователи открывают офисные документы по ссылке на веб-странице, он игнорирует ассоциации файлов и пытается открыть документ с помощью полной офисной программы.
Как я могу изменить программу, которую IE использует для открытия офисных документов, или как заставить ее использовать ассоциации файлов, которые я установил в операционной системе?
Насколько я понимаю, IE использует тип контента mime чтобы определить, какую программу загрузить файл. Тип MIME для документов Word может быть разным, но тестирование с помощью wirehark показывает следующие заголовки ответов на загрузку файла .doc с веб-сервера IIS:
HTTP/1.1 200 OK
Content-Length: 121344
Content-Type: application/msword
Похоже, вам может потребоваться внести некоторые изменения в реестр, чтобы файл загружался в другой программе.