Tôi đang viết ngân hàng hình ảnh với Django và tôi muốn thêm nút để có phiên bản có độ phân giải cao của hình ảnh (độ phân giải thấp được hiển thị trong trang chi tiết) . Nếu tôi chỉ đặt liên kết <a>
, trình duyệt sẽ mở hình ảnh thay vì tải xuống. Thêm tiêu đề HTTP như:tiêu đề HTTP tùy chỉnh cho các tệp tĩnh với Django
Content-Disposition: attachment; filename="beach008.jpg"
hoạt động, nhưng vì đây là tệp tĩnh nên tôi không muốn xử lý yêu cầu với Django. Hiện tại, tôi đang sử dụng NGINX để phục vụ các tệp tĩnh và các trang động được chuyển hướng qua FastCGI đến quá trình Django. Tôi đang nghĩ về việc sử dụng NGINX add-header
lệnh, nhưng nó có thể thiết lập một phần filename="xx"
?. Hoặc có thể có một số cách để xử lý yêu cầu trong Django, nhưng làm cho NGINX phục vụ nội dung?
tuyệt vời! Chính xác những gì tôi đang tìm kiếm. – Javier
Tôi có thiếu thứ gì đó hay không. *? dư thừa? Bạn chỉ có thể sử dụng. * Nếu nó là perl regex. –