Я поддерживаю веб-приложение, которое отображает отчеты из базы данных. Иногда отчет будет содержать вложение (обычно это изображение / документ, который также хранится в базе данных).
Мы обслуживаем вложение через динамический ресурс .htm, который передает вложение из базы данных и заполняет тип содержимого в зависимости от типа вложения (мы поддерживаем PDF, RTF и различные форматы изображений)
Для RTF мы столкнулись с проблемой. Похоже, что многие пользователи Windows по умолчанию не имеют ассоциации для типа контента application / rtf (у них do есть связь для расширения файла * .rtf). В результате, нажатие на ссылку на вложение ничего не делает в Internet Explorer 6.
Возвращение 'application / msword' в качестве типа контента, по-видимому, делает RTF видимым при переходе по ссылке, но только для людей, у которых установлен MS Office (некоторые пользователи не установят это и будут использовать альтернативные читатели RTF, такие как OpenOffice).
Это приложение доступно публично, поэтому мы не можем контролировать настройки компьютера пользователя.
Кто-нибудь здесь решал это раньше? И как? Спасибо!