2

Django アプリケーションがあり、nginx を使用して静的コンテンツを提供しています。残念ながら、登録されているすべての MIME タイプがクライアント ブラウザに表示されますが、通常の動作と同じコンテンツをダウンロードできるようにしたいと考えています。たとえば、下にJPEGファイルが/media/images/image01.jpgあり、nginxがこのファイルを通常の方法で標準image/jpegヘッダーを使用して提供するようにしますが、さらにcontent-disposition: attachment/downloads/images/image01.jpg. 誰でも解決策を提案できますか?

4

1 に答える 1

6

http_headers_module がコンパイルされていることを確認してください (コアにない場合は、デフォルトであるはずです)。

「add_header content-disposition attachment;」を使用します。

"/download?file=/downloads/images/image01.jpg" のような URL を書き換えルールと組み合わせて使用​​することをお勧めします。

HTTP ヘッダー モジュールのドキュメント

于 2009-02-09T15:02:11.560 に答える