Überschreiben des Anwendungs-/Octet-Stream-Mimetyps in App Engine
Beim Hosten statischer Dateien in App Engine weist die Plattform möglicherweise standardmäßig den MIME zu Geben Sie „application/octet-stream“ anstelle des vorgesehenen Typs ein. Dies kann auch dann auftreten, wenn die Konfigurationsdatei scheinbar den richtigen MIME-Typ angibt.
Um dieses Problem zu beheben, verwenden Sie den Parameter „mime_type“ in der App Engine-Konfigurationsdatei anstelle von „http_headers“. Hier ist ein Beispiel:
<code class="yaml"> - url: /home/font/(.*\.otf) static_files: home/font/ upload: home/font/(.*\.otf) mime_type: application/x-font-otf</code>
Diese Konfiguration stellt sicher, dass Dateien mit der Erweiterung „.otf“ wie vorgesehen mit dem richtigen MIME-Typ „application/x-font-otf“ bereitgestellt werden.
Der Parameter „http_headers“ wird hauptsächlich zum Festlegen von HTTP-Headern verwendet, die keinen Bezug zu MIME-Typen haben, wie z. B. „Cache-Control“ oder „Content-Disposition“. Durch die gezielte Verwendung von „mime_type“ wird das Standardverhalten von „application/octet-stream“ überschrieben und App Engine gezwungen, den in der Konfiguration angegebenen MIME-Typ zu berücksichtigen.
Das obige ist der detaillierte Inhalt vonWie überschreibe ich den MIME-Typ „application/octet-stream' in App Engine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!