संभव डुप्लिकेट:
Is it safe to serve an image on the web without an extension?क्या मैं <img> में विस्तार किए बिना छवियों का उपयोग कर सकता हूं?
मैं एक पेज में <img src="advertisements/12" style="border: 1px solid">
की तरह कुछ का उपयोग करना चाहते हैं। फ़ायरफ़ॉक्स इसे प्रदर्शित नहीं करेगा, जो मुझे लगता है कि मुझे फ़ाइल के लिए फ़ाइल एक्सटेंशन होना है। क्या मैं यहां (अन्य ब्राउज़रों के लिए भी) हूं, या एफएफ जैसे माइम प्रकार करता हूं?
संपादित
मैं सामान के सभी प्रकार की कोशिश की है और यह अभी भी काम नहीं करेगा। अब मैं फ़ाइल पर एक विस्तार सही ढंग से डालता हूं (उदाहरण के लिए फ्लैश के लिए एसएसएफ)। मैंने निर्देशिका, इत्यादि को बदल दिया है। जब मैं file_exists()
पर कॉल करता हूं, तो फाइल वहां है, सभी खुश और इस तरह, हालांकि मैं इसे पृष्ठ पर प्रस्तुत करने के लिए बिल्कुल नहीं प्राप्त कर सकता हूं। यह या तो img
टैग, या एक फ्लैश ऑब्जेक्ट में पीएनजी हो सकता है। न तो काम करता है। मैं क्या गलत कर रहा हूं :-( इसके अलावा, यदि मैं स्क्रिप्ट की तलाश में फ़ाइल में एक गैर-अपलोड की गई फ़ाइल का नाम बदलता हूं, तो यह ठीक काम करता है, लेकिन अपलोड किए गए लोग नहीं ...
करता है "विज्ञापनों/12" जिस प्रकार का चित्र यह है के लिए सही 'सामग्री-type' HTTP शीर्ष लेख भेजने ? मुझे नहीं लगता कि ब्राउज़र एक्सटेंशन के बारे में परवाह करता है। –
हाँ, आप कर सकते हैं। लेकिन ध्यान रखें कि इससे उपयोगकर्ताओं को परेशान होगा अगर वे कभी भी अपने फाइल सिस्टम में छवियों को सहेजने का फैसला करते हैं। –