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 サイトの他の関連記事を参照してください。