मेरे पास एक वेब एप्लिकेशन है जो लोगो प्रदर्शित करेगा। कुछ लोगो जीआईएफ प्रारूप में होंगे। कुछ जेपीईजी प्रारूप में होंगे।क्या <img> टैग में फ़ाइल एक्सटेंशन आवश्यक हैं?
मैं एक फ़ाइल नामकरण सम्मेलन को मानकीकृत करना चाहता हूं, ताकि मैं कंपनी की प्राथमिक कुंजी को दी गई लोगो फ़ाइल पा सकूं। उदाहरण के लिए "ब्रिटिश पेट्रोलियम" 1459 की एक पी है, और अपने लोगो में/images/लोगो/C1459 संग्रहीत किया जाता है
तो मेरे सवाल यह है:
फ़ाइल एक्सटेंशन महत्वपूर्ण हैं? क्या मैं सिर्फ फाइलों को सहेज सकता हूं, और .JPG या .GIF को बंद कर सकता हूं और उम्मीद कर सकता हूं कि सभी ब्राउज़र फ़ाइल को पहचानने और प्रस्तुत करने में सक्षम हों? या कुछ broswers पहचान के लिए फ़ाइल एक्सटेंशन पर भरोसा करते हैं?
मैंने आईई 7 के साथ एक परीक्षण मशीन पर यह कोशिश की है और यह ठीक काम करता है, लेकिन मैं यह नहीं मानना चाहता कि अन्य सभी ब्राउज़र समान कार्य करते हैं।
संपादित करें: एक अनुवर्ती प्रश्न। IIS एक एक्सटेंशन-कम फ़ाइल का MIME प्रकार कैसे निर्धारित करता है?
और अज्ञात डाउनवोट इसलिए था क्योंकि? –
एक उत्थान है, अज्ञात नहीं है, और यहां तक कि स्पष्टीकरण के रूप में भी है: संक्षिप्त, सही, और मुझे बूट करने के लिए अतिरिक्त जानकारी का एक दिलचस्प बिट सिखाया। – nearlymonolith
दरअसल, एमआईएमई प्रकार चिंता करने वाली एकमात्र चीज है। अतीत में, ब्राउज़र ने एक्सटेंशन के अनुसार फ़ाइल प्रकार का चयन करने का प्रयास किया था, लेकिन मुझे नहीं लगता कि ऐसा करने वाले कई लोग आज मौजूद होंगे। बीटीडब्ल्यू, मैंने एक बार एक मंच पर एक जेपीईजी तस्वीर पोस्ट की और फिर निष्कर्ष निकाला कि यह सबसे उपयुक्त फ़ाइल प्रकार नहीं था। मैंने छवि को PNG8 में बदल दिया, लेकिन इसे उसी फ़ाइल नाम से सटीक रूप से सहेजा, इसलिए एक्सटेंशन .jpg के साथ। फ़ाइल को सही एमआईएम प्रकार (और आईआईआरसी के साथ आईआईएस सर्वर पर होस्ट किया गया था) के साथ परोसा गया था। –