我正在用Django編寫圖像庫,並且我想添加一個按鈕以獲取圖像的高分辨率版本(低分辨率顯示在詳細信息頁面中) 。如果我只放一個<a>
鏈接,瀏覽器將打開圖像而不是下載它。添加一個HTTP頭如:與Django靜態文件的自定義HTTP標頭
Content-Disposition: attachment; filename="beach008.jpg"
工作,但由於它是一個靜態文件,我不想用Django處理請求。目前,我使用NGINX來提供靜態文件,動態頁面通過FastCGI重定向到Django進程。我正在考慮使用NGINX add-header
命令,但它可以設置filename="xx"
部分?或者也許有辦法在Django中處理請求,但是讓NGINX提供內容?
太棒了!正是我所期待的。 – Javier 2008-12-22 17:48:07