আমার এনগিনেক্স ০.৮.৩৪ সেটআপে আমি অ্যাপ্লিকেশনটিতে ডাউনলোডটি নিজেই হ্যান্ডেল না করে অ্যাপ্লিকেশন কোডটিতে ফাইল ডাউনলোডগুলি নিয়ন্ত্রণ করতে এক্স-অ্যাক্সেল-পুনর্নির্দেশ বৈশিষ্ট্যটি ব্যবহার করছি।
অনেক ব্যথার পরে এটি এখন মূলত nginx ব্যতীত কাজ করে তবে সর্বদা text/html
সামগ্রী প্রকারের সাথে ফাইলটি ফেরত দেয় ।
ডিফল্ট সামগ্রীর প্রকারটি হ'ল অ্যাপ্লিকেশন / অক্টেট-স্ট্রিম, http
ব্লকটিতে নির্দিষ্ট ।
সার্ভার ব্লকটিতে অন্যান্য জিনিসগুলির মধ্যে ফাইলটি যেখানে সংরক্ষণ করা হয় সেই ডিরেক্টরিটির সংজ্ঞা রয়েছে:
location /files {
default_type application/octet-stream;
alias /srv/www/uploads;
internal;
}
সুতরাং আমি এখানে লিখিত বিষয়বস্তু নির্দিষ্ট করেছি কিন্তু কিছুই পরিবর্তন হয়নি।
আমি অ্যাপ্লিকেশন দ্বারা বিষয়বস্তু-টাইপ সেট করতে চাই না কারণ তখন আমি আমাকে ধীর করে দেব (আমাকে প্রথমে এটি নির্ধারণ করতে হবে)। সুতরাং আদর্শভাবে এনগিনেক্স ফাইল এক্সটেনশনের উপর ভিত্তি করে সঠিক মাইমটাইপটি ফিরিয়ে আনবে (আমি http
ব্লকের মধ্যে মাইম.টাইপস অন্তর্ভুক্ত করি না )।