.otf 파일의 MIME 유형을 재정의하는 App Engine
app.yaml 구성에서 .otf 파일의 MIME 유형을 수동으로 지정했음에도 불구하고, App Engine은 이를 애플리케이션/옥텟 스트림으로 계속 재정의합니다. 이 동작의 원인과 해결 방법을 이해하는 것이 중요합니다.
재정의 원인
로컬 시스템에서 .otf 확장자는 일반적으로 올바른 MIME 유형이 정의되어 있습니다. /etc/mime.types와 같은 시스템 파일에 있습니다. 그러나 App Engine에는 이러한 시스템 전체 정의가 없습니다.
해결책: MIME 유형을 명시적으로 지정
이 문제를 해결하려면 app.yaml 구성에서 mime_type 필드를 수정하세요. 그에 따라:
<code class="yaml">- url: /home/font/(.*\.otf) static_files: home/font/ upload: home/font/(.*\.otf) mime_type: application/x-font-otf</code>
MIME 유형을 명시적으로 지정하면 App Engine은 .otf 파일을 제공할 때 적절한 콘텐츠 유형을 사용하도록 지시합니다. 이렇게 하면 문제가 해결됩니다.
지침
App Engine에서 MIME 유형 구성에 대한 자세한 내용은 https://developers.google의 공식 문서를 참조하세요. com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_file_handlers.
위 내용은 App Engine이 .otf 파일의 MIME 유형을 재정의하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!