Jboss не возвращает тип содержимого для MSI - PullRequest
0 голосов
/ 21 сентября 2010

Я поместил .MSI-файл в папку C: \ JBoss \ server \ default \ deploy \ install.war на моем веб-сервере, на котором работает Jboss.Идея состоит в том, что посетители веб-страницы должны иметь возможность загрузить файл, посетив http://example.com/install/file.msi.

Теперь, если пользователь переходит по этому URL с помощью своего веб-браузера, вместо того, чтобы получить «Хотите ли вы скачать?этот файл "-dialog, содержимое файла MSI отображается непосредственно в окне веб-браузера (другими словами, двоичные данные).

Я установил Fiddler и увидел, что Jboss не отправляет заголовок Content-Typeпри доступе к файлу.Если я получаю доступ к файлу .exe в том же каталоге, Jboss отправляет Content-Type со значением «application / octet-stream».

Как настроить Jboss для отправки того же типа содержимого для MSI-файлатип файла?Я предполагаю, что есть какой-то конфигурационный файл, к которому мне нужно добавить это?

1 Ответ

0 голосов
/ 21 сентября 2010

Нашел ответ с помощью Google. Добавьте сопоставление типов MIME в web.xml.

...