私は Django で画像バンクを作成しています。画像の高解像度バージョンを取得するためのボタンを追加したいと考えています (低解像度は詳細ページに表示されます)。<a>
リンクだけを配置すると、ブラウザーは画像をダウンロードする代わりに画像を開きます。次のような HTTP ヘッダーを追加します。
Content-Disposition: attachment; filename="beach008.jpg"
動作しますが、静的ファイルなので、Django でリクエストを処理したくありません。現在、NGINX を使用して静的ファイルを提供しており、動的ページは FastCGI 経由で Django プロセスにリダイレクトされます。add-header
NGINXコマンドを使おうと思っているのですが、filename="xx"
パーツの設定はできますか?それとも、Django でリクエストを処理する方法があるかもしれませんが、NGINX にコンテンツを提供させますか?