我正在用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