ホームページ >バックエンド開発 >Golang >App Engine で「application/octet-stream」MIME タイプをオーバーライドするにはどうすればよいですか?

App Engine で「application/octet-stream」MIME タイプをオーバーライドするにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-04 14:27:02248ブラウズ

How to Override the

App Engine でのアプリケーション/オクテット ストリーム MIME タイプのオーバーライド

App Engine で静的ファイルをホストする場合、プラットフォームはデフォルトで MIME を割り当てる場合があります。意図したタイプではなく「application/octet-stream」としてタイプしてください。この問題は、設定ファイルで正しい MIME タイプが指定されているように見える場合でも発生する可能性があります。

この問題を解決するには、App Engine 設定ファイルで「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>

この構成により、拡張子「.otf」を持つファイルが意図したとおり、正しい「application/x-font-otf」MIME タイプで提供されるようになります。

「http_headers」パラメータは主に、「Cache-Control」や「Content-Disposition」などの MIME タイプに関係のない HTTP ヘッダーを設定するために使用されます。特に「mime_type」を使用すると、「application/octet-stream」のデフォルトの動作がオーバーライドされ、App Engine は設定で指定された MIME タイプを強制的に尊重します。

以上がApp Engine で「application/octet-stream」MIME タイプをオーバーライドするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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