ホームページ >バックエンド開発 >Golang >App Engine の .otf フォントの「Mimetype を推測できませんでした」問題を解決する方法

App Engine の .otf フォントの「Mimetype を推測できませんでした」問題を解決する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-04 12:16:30459ブラウズ

How to Fix the

App Engine の「MIME タイプを推測できませんでした」問題

開発者は、App Engine が .otf フォントなどの特定のファイルの MIME タイプをオーバーライドするという問題によく遭遇します。デフォルトは「application/octet-stream」です。この記事では、この問題に対処し、ファイルに正しい MIME タイプを指定する方法について説明します。

指定された構成ファイルでは、フォントを含むさまざまなファイル タイプの静的ファイル ハンドラーを定義しました。ただし、.otf ファイルのハンドラーは元々、MIME タイプの設定に「http_headers」を使用していましたが、これは正しくありません。

これを解決するには、代わりに「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_type」を使用して MIME タイプを明示的に指定すると、.otf ファイルに正しい MIME タイプを使用するように App Engine に指示することになり、デフォルトのオーバーライドを防ぐことができます。

MIME が適切であることを確認することが重要です。指定したタイプは、問題のファイル タイプに対して正確です。不明な場合は、標準の MIME タイプ定義を参照するか、特定のファイル タイプに関連するドキュメントを参照してください。

以上がApp Engine の .otf フォントの「Mimetype を推測できませんでした」問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。