मुझे सेवा से लौटाई गई कुछ फ़ाइलों की माइम-प्रकार निर्धारित करने की आवश्यकता है, मुझे उनके फ़ाइल एक्सटेंशन या उनके प्रकार का हाथ नहीं पता है, मूल रूप से हम एपीआई से दस्तावेज़ पुनर्प्राप्त करते हैं जैसे: "http://site.com/getFile/BFD843DFLKXJDF" अंत में यादृच्छिक पाठ कुछ फाइल है। पीडीएफ फाइलों के लिए "application/पीडीएफ":मैं केवल जावास्क्रिप्ट का उपयोग कर दस्तावेज़ के माइम-प्रकार को कैसे निर्धारित कर सकता हूं?
<input type="button" value="Click Me" onClick="alert(document.getElementById('iframeID').contentDocument.contentType);">
<iframe id="iframeID" src="http://site.com/getFile/BFD843DFLKXJDF" width="600" height="600" />
यह फ़ायरफ़ॉक्स में काम करता है, यह चेतावनी संवाद में वापस आती है। हालांकि इंटरनेट एक्सप्लोरर मुख्य ब्राउज़र है जिसे मुझे लक्षित करने की आवश्यकता है, "contentDocument" को परिभाषित नहीं किया गया है (स्पष्ट रूप से मैं इसके बजाय केवल "दस्तावेज़" का उपयोग करता हूं), लेकिन "कंटेंट टाइप" भी अनिर्धारित है और मुझे नहीं पता कि आईई समकक्ष क्या होगा (google खोजों ने कोई परिणाम नहीं दिया है)।
सहायता की बहुत सराहना की जाती है, धन्यवाद।
हाय क्या आपको कभी ऐसा करने का अच्छा तरीका मिला? मुझे एक ही समस्या का सामना करना पड़ रहा है। मैं फ़ाइल एक्सटेंशन के आधार पर माइम प्रकार प्राप्त करने के लिए जावास्क्रिप्ट का उपयोग करने की योजना बना रहा हूं। क्या आपने इस लुकअप को करने वाले किसी भी फ़ंक्शन को ढूंढ/लिखा था? – Daveo