Entwickler stoßen häufig auf ein Problem, bei dem App Engine den MIME-Typ bestimmter Dateien überschreibt, z. B. .otf-Schriftarten, Standardmäßig ist „application/octet-stream“. Dieser Artikel befasst sich mit diesem Problem und erklärt, wie Sie den richtigen MIME-Typ für Ihre Dateien angeben.
In Ihrer angegebenen Konfigurationsdatei haben Sie statische Dateihandler für verschiedene Dateitypen, einschließlich Schriftarten, definiert. Allerdings verwendete der Handler für .otf-Dateien ursprünglich „http_headers“, um den MIME-Typ festzulegen, was falsch ist.
Um dieses Problem zu beheben, müssen Sie stattdessen den Schlüssel „mime_type“ verwenden:
<code class="yaml"> - url: /home/font/(.*\.otf) static_files: home/font/ upload: home/font/(.*\.otf) mime_type: application/x-font-otf</code>
Indem Sie den MIME-Typ explizit mit „mime_type“ angeben, weisen Sie App Engine an, den richtigen MIME-Typ für .otf-Dateien zu verwenden, was die Standardeinstellung verhindern sollte überschreiben.
Es ist wichtig sicherzustellen, dass der von Ihnen angegebene MIME-Typ für den betreffenden Dateityp korrekt ist. Wenn Sie sich nicht sicher sind, können Sie auf Standard-MIME-Typdefinitionen zurückgreifen oder die entsprechende Dokumentation für Ihren spezifischen Dateityp konsultieren.
Das obige ist der detaillierte Inhalt vonWie kann das Problem „Mimetype konnte nicht erraten werden' für .otf-Schriftarten in App Engine behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!