2009-01-27 15 views
11

क्या कोई ऐसी वेब सेवाएं हैं जो मुझे फ़ाइल एक्सटेंशन प्रदान करने की अनुमति देगी और यह संभावित एमआईएमई प्रकारों की एक सूची वापस कर देगी?एमआईएम प्रकार वेब सेवा में फ़ाइल एक्सटेंशन?

उदाहरण के लिए:

http://mimetype.com/getMime/doc 

लौट सकता है कौन सा:

application/msword,application/docappl/text,application/vnd.msword,application/vnd.ms-word,application/winword,application/word,application/x-msw6,application/x-msword 

मैं Urlmon.dll का उपयोग नहीं करना चाहते हैं और मैं अपने ही सूची में ऊपर-टू-डेट रखने के लिए नहीं होने पसंद करेंगे।

धन्यवाद

उत्तर

9

उत्पादन पार्स करने के लिए केवल एक चीज मैं कल्पना कर सकता सूची जो अपाचे सर्वर mime.types के साथ आता है पार्स करने की जाएगी है। सूची अपाचे सॉफ्टवेयर फाउंडेशन द्वारा रखी जाती है और www.iana.org

1

क्षमा करें कि मैं हाथ पर कार्य के लिए एक वेब सेवा की जरूरत नहीं है, लेकिन आप fileext पेज का उपयोग करें और शायद प्रतिसाद पार्स सकता है अगर आप एक्सटेंशन प्रोग्राम के रूप में क्वेरी कर सकते हैं। शायद सही दिशा में पहला कदम।

5

हालांकि यह बिल्कुल ठीक नहीं है कि आप क्या पूछ रहे हैं, यह जानकारी PRONOM रजिस्ट्री में उपलब्ध है। नतीजा एमआईएमई प्रकारों की तुलना में अधिक बढ़िया है, लेकिन परिणाम के लिए उपलब्ध होने पर आप एमआईएमई जानकारी प्राप्त कर सकते हैं (उदा। here, 'पहचानकर्ता' अनुभाग में)। GUI, Java API या कमांड लाइन इंटरफ़ेस के माध्यम से इस जानकारी तक पहुंचने के लिए DROID tool भी उपलब्ध है।

1

यह webservice बहुत सरल हो सकता है, एक छोटी डीबी/मेमोरी स्टोर में जो Dictionary<String, String> के रूप में सरल हो सकता है और केवल एक मुख्य लुकअप कर सकता है और परिणाम लौटा सकता है।

पहला डेटासेट (उदाहरण के लिए) http://www.webmaster-toolkit.com/mime-types.shtml पर आधारित हो सकता है।

समस्या शायद ऐसी webservice की मेजबानी होगी।

+0

यह सूची आप वेबमास्टर के टूलकिट पर उल्लेख करते हैं, यह बहुत ही अपूर्ण है ... – Keltia

+0

@ केल्टिया: सच, अन्य डेटा स्रोत पहले से ही उल्लेख किए गए हैं। मैं बस यह समझा रहा था कि वेब सेवा स्वयं कोई समस्या नहीं होगी, यहां तक ​​कि डेटा कहीं भी ऑनलाइन होना चाहिए, यह कहीं भी webservice होस्ट करने के बारे में है। –

0

पर निर्भर करता है यह आपको एमआईएमई प्रकार नहीं देगा, लेकिन अच्छी पुरानी 'माइक्रोसॉफ्ट फाइल एसोसिएशन वेब सेवा अभी भी आपकी मदद कर सकती है। आप इसे इस तरह का उपयोग:

http://shell.windows.com/fileassoc/0409/xml/redir.asp?Ext=xls

जहां 0409 अंग्रेज़ी (यूएस) का अर्थ है और xls फ़ाइल एक्सटेंशन है। प्लस तरफ, यह वहां होगा और लगातार अद्यतन होगा ... ठीक है, जब तक कि माइक्रोसॉफ्ट प्लग खींचने का फैसला नहीं करता। जो भी हो सकता है।

1

मुझे नहीं पता कि कोई वेब सेवा है जो ऐसा करेगी, लेकिन libmagic लाइब्रेरी (http://en.wikipedia.org/wiki/Libmagic) का उपयोग फ़ाइल प्रकारों की पहचान के लिए किया जाता है और यह आपके लिए उपयोगी हो सकता है।

http://stdicon.com/ext/html

यह ऐप्लिकेशन इंजन पर चलता है तो यह उच्च उपलब्धता होनी चाहिए:> आइकन सेवा

http://stdicon.com/

उदाहरण के लिए -

18

मैं बस अपना माइम प्रकार का हिस्सा < के रूप में इस का निर्माण किया।

+1

महान सेवा और धन्यवाद! – Nirmal

+0

क्या मैं डोमेन नाम प्रायोजित कर सकता हूं? एक अच्छी सेवा प्रदान करने के लिए – Nirmal

+0

+1 – wsanville

संबंधित मुद्दे