मैं वर्तमान में 2 छवि स्थानों और राशि के लिए मजबूर करने के लिए कैसे वे प्रारूपों (jpg, jpeg, png, gif)ब्राउज़र में फ़ाइल डाउनलोड, nginx सर्वर
i.domain.com/simage.jpg thumbnail
i.domain.com/image.jpg high quality
i.domain.com/o/image.jpg full resolution
किसी को कैसे मैं छवि फ़ाइलों को मजबूर कर सकते हैं पता है हो सकता है वेब ब्राउज़र में प्रस्तुत करने के बजाए डाउनलोड करने के लिए/o/डाउनलोड करें? http://pastebin.com/dP8kZMzx
#setup subdomain i.domain.com
server {
server_name i.domain.com;
access_log /var/log/nginx/i..com.access.log;
error_log /var/log/nginx/i.domain.com.error.log;
root /var/www/domain.com/test1/images;
index index.php index.html index.htm;
#error_page 403 = /notfound.jpg;
#error_page 500 = /notfound.jpg;
location/{
#change this to a 404 img file .jpg
try_files $uri $uri/ /notfound.jpg;
rewrite "/s([A-Za-z0-9.]+)?" /small/$1 break;
rewrite "/o/([A-Za-z0-9.]+)?" /orig/$1 break;
rewrite "/([A-Za-z0-9.]+)?" /medium/$1 break;
}
}
कि एक 404 त्रुटि के परिणामस्वरूप से जानकारी पर आधारित है:/ – eeek
यह लिंक मेरे लिए काम करता है: http: //210mike.com/force-file-download-nginx-apache/ स्थान ~ * (।। * \ पीडीएफ) { प्रकार {आवेदन/ओकटेट धारा .pdf; } डिफ़ॉल्ट_ प्रकार आवेदन/ऑक्टेट-स्ट्रीम; } – learnJQueryUI