我们已将 mp4 视频文件上传到 Magnolia DMS,但无法在 Safari (Mac/iPad) 上播放。调查显示 Magnolia 返回的 Content-Type 是请求的“application/octet-stream”。当直接通过 Tomcat 提供文件时,会返回正确的 Content-Type "video/mp4" 并且视频播放正常。
我们如何配置要在 Magnolia 中返回的内容类型?
我们知道内容类型是请求的函数(例如,如果我们在 URL 中添加“.jpg”,则返回的类型是“image/jpeg”),但无法利用这些知识提出解决方案。
更新:
我们找到了 MIME 配置,可以将“mp4”的 Content-Type 更改为“video/mp4”。但是,Magnolia 返回的 Content-Type 现在是
内容类型:video/mp4;charset=UTF-8
而为 Tomcat 托管的文件返回的正确、有效的 Content-Type 是
内容类型:视频/mp4
是否可以让 Magnolia 不将任何字符集信息附加到 Content-Type?