Les développeurs rencontrent souvent un problème où App Engine remplace le type MIME de certains fichiers, tels que les polices .otf, par défaut "application/octet-stream". Cet article résout ce problème et explique comment spécifier le type MIME correct pour vos fichiers.
Dans votre fichier de configuration donné, vous avez défini des gestionnaires de fichiers statiques pour différents types de fichiers, y compris les polices. Cependant, le gestionnaire des fichiers .otf utilisait à l'origine "http_headers" pour définir le type MIME, ce qui est incorrect.
Pour résoudre ce problème, vous devez utiliser la clé "mime_type" à la place :
<code class="yaml"> - url: /home/font/(.*\.otf) static_files: home/font/ upload: home/font/(.*\.otf) mime_type: application/x-font-otf</code>
En spécifiant explicitement le type MIME à l'aide de "mime_type", vous demandez à App Engine d'utiliser le type MIME correct pour les fichiers .otf, ce qui devrait empêcher le remplacement par défaut.
Il est important de vous assurer que le type MIME le type que vous spécifiez est exact pour le type de fichier en question. En cas de doute, vous pouvez vous référer aux définitions de type MIME standard ou consulter la documentation pertinente pour votre type de fichier spécifique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!