Maison >développement back-end >Golang >Pourquoi App Engine remplace-t-il le type MIME pour les fichiers .otf ?

Pourquoi App Engine remplace-t-il le type MIME pour les fichiers .otf ?

DDD
DDDoriginal
2024-11-05 04:47:02463parcourir

Why Does App Engine Override MIME Type for .otf Files?

App Engine remplace le type MIME pour les fichiers .otf

Malgré la spécification manuelle du type MIME pour les fichiers .otf dans la configuration app.yaml, App Engine persiste à le remplacer par application/octet-stream. Comprendre la cause de ce comportement et comment le résoudre est crucial.

Cause du remplacement

Sur les machines locales, l'extension .otf a généralement le type MIME correct défini dans les fichiers système comme /etc/mime.types. Cependant, App Engine ne dispose pas de ces définitions à l'échelle du système.

Solution : spécifiez explicitement le type MIME

Pour résoudre ce problème, modifiez le champ mime_type dans la configuration app.yaml. en conséquence :

<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, App Engine sera invité à utiliser le type de contenu approprié lors de la diffusion de fichiers .otf. Cela devrait résoudre le problème.

Conseils

Pour plus d'informations sur la configuration des types MIME dans App Engine, reportez-vous à la documentation officielle sur https://developers.google. com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_file_handlers.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn