mp4 和 js 的不正确 mime-type(content-type 头)

我在此主题下跟帖,因为我认为这会造成一个小问题,或者至少是不受欢迎的行为。

在 Discourse 上打开托管的视频文件会强制下载视频,而不是在浏览器中播放。

右键单击,复制视频地址,将链接粘贴到浏览器的地址栏。

奇怪的是,在本地开发安装中,视频可以在浏览器中正常播放:

加载视频 URL 时,常规安装和开发安装之间的标头不同。

在常规生产安装中,视频内容类型设置为 application/mp4,而在开发安装中则设置为 video/mp4

已将 Discourse send PDF inline 的内容交叉发布过来,因为作者修复了 PDF 类似的非预期行为。

如果有人有防止 mp4 被强制下载的解决方案,我洗耳恭听。

4 个赞