পরিবর্তন Content-Type
এর .txt
ফাইল কাজ করতে পারে, কিন্তু এটা, এই সমস্যা সমাধানের জন্য একটি কিছুটা ঝুঁকিপূর্ণ উপায় কারণ আপনার 100% ব্যবহারকারীর ব্রাউজার সাড়া দিতে হবে আপনি কিভাবে আশা নিশ্চয়তা দিতে পারে না। এবং তদতিরিক্ত, এটি .txt
একটি বাইনারি ফাইল হিসাবে একটি ফাইল লেবেল বিভ্রান্তিকর হয় ।
পরিবর্তে, আমি ফাইলটি প্রদর্শনের পরিবর্তে ব্রাউজারকে ডাউনলোড করার জন্য বাধ্য করার স্ট্যান্ডার্ড উপায়টি ব্যবহার করার পরামর্শ দিচ্ছি, এটি হ'ল Content-Disposition
মানটি attachment
( আরএফসি 2183 , আরএফসি 2616 দেখুন ) সহ ব্যবহার করুন।
উদাহরণস্বরূপ, এই এনজিন্স location
ব্লকটি ইউআরআই এর .txt
অধীনে ফাইলগুলির সাথে এই জাতীয় শিরোনামটি প্রেরণ করবে /downloads/
এবং এইভাবে তারা ডাউনলোড করতে বাধ্য হবে:
location ~ ^/downloads/.*\.txt$ {
add_header Content-Disposition "attachment";
}
সুতরাং আপনি আপনার কনফিগারেশনের জন্য উপযুক্ত অন্যান্য যথাযথ মেলানো ইত্যাদি যুক্ত করতে পারেন।