Tipos MIME incorretos (cabeçalho content-type) para mp4 e js

Aumentando este tópico porque acredito que ele cria um pequeno problema, ou pelo menos um comportamento indesejado.

Abrir um arquivo de vídeo hospedado no Discourse força o download do vídeo em vez de reproduzi-lo no navegador.

Clique com o botão direito, copie o endereço do vídeo, cole o link na barra de endereço do navegador.

Coisa estranha é que em uma instalação de desenvolvimento local, ele reproduz o vídeo corretamente no navegador:

Ao carregar o URL do vídeo, os cabeçalhos são diferentes entre uma instalação regular e uma instalação de desenvolvimento.

Na instalação de produção regular, o tipo de conteúdo do vídeo é definido como application/mp4, enquanto é definido como video/mp4 em uma instalação de desenvolvimento.

Crossposting Discourse send PDF inline porque o autor corrigiu um comportamento indesejado semelhante com PDFs.

Estou todo ouvidos se alguém tiver uma solução para evitar que mp4s sejam baixados à força.

4 curtidas