Falsche Mime-Typen (Content-Type-Header) für mp4 und js

Ich pushe dieses Thema, da ich glaube, dass es ein kleines Problem oder zumindest ein unerwünschtes Verhalten verursacht.

Das Öffnen einer Videodatei, die auf Discourse gehostet wird, erzwingt den Download des Videos, anstatt es im Browser abzuspielen.

Rechtsklick, Videolink kopieren, den Link in die Adressleiste des Browsers einfügen.

Seltsamerweise spielt es unter einer lokalen Entwicklungsumgebung das Video ordnungsgemäß im Browser ab:

Beim Laden der Video-URL sind die Header zwischen einer regulären Installation und einer Entwicklungsinstallation unterschiedlich.

Bei der regulären Produktionsinstallation ist der Video-Content-Type auf application/mp4 gesetzt, während er bei einer Entwicklungsinstallation auf video/mp4 gesetzt ist.

Crossposting Discourse send PDF inline, da der Autor ein ähnliches unerwünschtes Verhalten bei PDFs behoben hat.

Ich bin ganz Ohr, wenn jemand eine Lösung hat, um zu verhindern, dass mp4s zwangsweise heruntergeladen werden.

4 „Gefällt mir“