Мы загрузили в нашу Magnolia DMS видеофайл в формате mp4, который не воспроизводится в Safari (Mac/iPad). Исследование показывает, что Content-Type, возвращенный Magnolia, является «application/octet-stream» для запроса. При передаче файла напрямую через Tomcat возвращается правильный Content-Type "video/mp4", и воспроизведение видео работает.
Как мы можем настроить возвращаемый тип контента в Magnolia?
Мы знаем, что тип содержимого является функцией запроса (например, если мы добавим «.jpg» к URL-адресу, возвращаемый тип будет «image/jpeg»), но не можем использовать это знание, чтобы придумать решение.
Обновление:
Мы нашли конфигурацию MIME и смогли изменить Content-Type для «mp4» на «video/mp4». Однако Content-Type, возвращаемый Magnolia, теперь
Тип контента: видео/mp4; кодировка = UTF-8
в то время как правильный рабочий Content-Type, возвращаемый для файлов, размещенных Tomcat,
Тип контента: видео/mp4
Можно ли заставить Magnolia не добавлять информацию о кодировке к Content-Type?