अधिक विशेष रूप से इन उत्तरों की तुलना में सबसे:
वेब सामग्री फाइल एक्सटेंशन का उपयोग नहीं करता निर्धारित करने के लिए किस प्रकार की फ़ाइल में कार्य किया जा रहा है (जब तक आप इंटरनेट एक्सप्लोरर हैं)। इसके बजाय, वे Content-type
HTTP शीर्षलेख का उपयोग करते हैं, जो छवि की सामग्री, HTML पृष्ठ, डाउनलोड, या जो भी हो, तार से पहले भेजा जाता है। उदाहरण के लिए:
Content-type: text/html
अर्थ है कि पृष्ठ देख रहे हैं HTML के रूप में व्याख्या की जानी चाहिए, और
Content-type: image/png
अर्थ है कि पेज एक PNG छवि है।
वेब सर्वर अक्सर फाइल एक्सटेंशन का उपयोग करता है, तो फ़ाइल करने के लिए डिस्क से सीधे परोसा जाता है निर्धारित क्या Content-type
आवंटित करने के लिए है, लेकिन वेब एप्लिकेशन के भी किसी भी Content-type
वे एक अनुरोध के जवाब में की तरह के साथ पृष्ठों उत्पन्न कर सकते हैं। फ़ाइल नाम की संरचना या विस्तार से कोई फर्क नहीं पड़ता, जब तक पृष्ठ की वास्तविक सामग्री घोषित Content-type
से मेल खाती है, तो डेटा इच्छित के रूप में प्रस्तुत करता है।
स्रोत
2008-11-27 03:17:48
+1 क्योंकि मैं पहले ही समस्या साल के बारे में सोच याद;) –