Heim > Artikel > Backend-Entwicklung > Wie kann der Fehler „Mimetype konnte nicht erraten werden“ in App Engine behoben werden?
Fehlerbehebung „Mimetype-Fehler konnte nicht erraten werden“ in App Engine
Beim Bereitstellen einer Anwendung in Google App Engine kann bei Benutzern der Fehler „Konnte nicht erraten“ auftreten. „Mimetyp“ für bestimmte Dateitypen, wie z. B. OTF-Dateien, konnte nicht erraten werden. Dieser Fehler tritt auf, wenn App Engine den geeigneten MIME-Typ für die Datei nicht automatisch ermitteln kann.
Um dieses Problem zu beheben und sicherzustellen, dass App Engine die Datei mit dem richtigen MIME-Typ bereitstellt, muss ein Hinweis bereitgestellt werden zur App Engine-Laufzeit. Anstatt sich auf die Direktive „http_headers“ zu verlassen, verwenden Sie die Direktive „mime_type“ in Ihrer app.yaml-Konfigurationsdatei.
Um beispielsweise den richtigen MIME-Typ für .otf-Dateien anzugeben, ändern Sie die Konfiguration wie folgt:
<code class="yaml">- url: /home/font/(.*\.otf) static_files: home/font/ upload: home/font/(.*\.otf) mime_type: application/x-font-otf</code>
Durch die explizite Definition des MIME-Typs verwendet App Engine diese Informationen, um die Datei mit dem richtigen MIME-Typ bereitzustellen. Dadurch sollte der Fehler „Mimetyp konnte nicht erraten werden“ behoben und sichergestellt werden, dass die Datei korrekt in Ihrer Anwendung bereitgestellt wird.
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Mimetype konnte nicht erraten werden“ in App Engine behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!