13

私は Python で Google アプリ エンジンを使用しており、静的な .png 画像ファイルがいくつかありますが、それらはすべて「image/x-png」コンテンツ タイプで提供されています。これは、chrome のようなブラウザーを使用してこれらの画像を表示しようとすると問題になります。コンテンツ タイプが認識されないため、chrome は画像を表示するのではなく、バイナリとしてダウンロードする必要があります。

適切な「画像/PNG」マイムタイプでこれらをアプリエンジンに提供するにはどうすればよいですか?

4

1 に答える 1

12

Java を使用していると仮定すると、これは通常mime-mapping、ファイル内のセクションで指定されweb.xmlます。たとえば、ここまたはここを参照してください。

あなたの場合、私は試してみます

 <mime-mapping>
        <extension>png</extension>
        <mime-type>image/png</mime-type>
 </mime-mapping>

Python では、適切な を使用してハンドラーを追加する必要があるようです。たとえば、 (独自のandに置き換えます) :app.yamlmime_typeurlstatic_dir

handlers:
- url: /static/*.png
  static_dir: static
  mime_type: image/png
于 2013-03-02T22:35:36.227 に答える