आईई 7 में एक फॉर्म के माध्यम से एक फ़ाइल (जेपीईजी) अपलोड करते समय मैं "छवि/जेपीईजी" (जैसा कि मैं फ़ायरफ़ॉक्स या इसी तरह से देखता हूं) के बजाय "छवि/पीजेपीईजी" का एक माइम-प्रकार देख रहा हूं। इस समस्या के आसपास काम करना काफी आसान है, लेकिन मैं सोच रहा हूं कि आईई 7 इस मामले में अलग तरीके से क्यों व्यवहार कर रहा है?आईई 7 सिर्फ छवि/जेपीईजी की बजाय माइम-प्रकार की छवि/पीजेपीईजी निर्दिष्ट क्यों करता है?
उत्तर
मेरा मानना है कि ऐसा इसलिए है क्योंकि जिस जेपीईजी के साथ आप काम कर रहे हैं वह एक प्रगतिशील जेपीईजी है, जिसमें एक अलग माइम-प्रकार है।
क्या कई माइम प्रकार हैं जो सही होंगे? – Liam
मुझे लगता है कि यह सिर्फ छवि/जेपीईजी और छवि/पीजेपीईजी (जेपीईजी के लिए) है। मुझे यह भी यकीन नहीं है कि "छवि/पीजेपीईजी" के माइम का उपयोग करना मानक भी है, लेकिन जब किसी ने इसे रोक दिया है? :) –
क्या कोई कारण है कि आईई 7 इस भेद को बनाता है - जबकि एफएफ आदि नहीं है? –
आईई सभी .jpeg फ़ाइलों को अपने हैक MIME प्रकार 'छवि/pjpeg' के रूप में अपलोड कर सकता है चाहे वे वास्तव में प्रगतिशील हों या नहीं।
फ़ाइल अपलोड में दिए गए एमआईएमई प्रकार पर भरोसा न करें, इस अवसर सहित कई कारणों से यह गलत हो सकता है।
png के साथ एक ही समस्या है:
IE7: image/एक्स-png सामान्य ब्राउज़रों: image/png
;)
यह थोड़ा अलग है: x-prefix को अनियंत्रित MIME प्रकारों के लिए नामस्थान के रूप में मानकीकृत किया गया है, इसलिए यह मानक का उल्लंघन नहीं कर रहा है। लेकिन फिर भी, इसे छवि/पीएनजी का उपयोग करना चाहिए। – Stewart
क्योंकि माइक्रोसॉफ्ट मानकों का उल्लंघन करने के लिए पसंद करती है। छवि/pjpeg के रूप में ऐसा कोई MIME प्रकार नहीं है। अपने लिए देखें: http://www.iana.org/assignments/media-types/media-types.xhtml#image
जेपीईजी के लिए सही एमआईएमई प्रकार छवि/जेपीईजी, प्रगतिशील या नहीं है।
उपरोक्त लिंक सही है लेकिन अनुच्छेद के संदर्भ में थोड़ा बदलाव आया: http://www.iana.org/assignments/media-types/media-types.xhtml#image – sebilasse
- 1. सिर्फ पैटर्न मिलान के बजाय टाइपक्लास क्यों?
- 2. पाइथन के पास सिर्फ __eq__ की बजाय __ne__ ऑपरेटर विधि क्यों है?
- 3. आईई 7 - setAutoGrow काम नहीं करता
- 4. आईई 7
- 5. आईई 7
- 6. आईई 7
- 7. आईई 7
- 8. सीगफॉल्ट भेजने की बजाय सिस्टम कॉल EFAULT क्यों लौटाता है?
- 9. यह LINQ समूहिंग के बजाय 2 की बजाय 3 की गणना क्यों है?
- 10. आईई 7 में मेरे एचटीएमएल पेज की अतिरिक्त चौड़ाई क्यों है?
- 11. आईई 7
- 12. आईई 7 और आईई 8
- 13. आईई 7
- 14. आईई 7
- 15. आईई (7?) Sprites से पृष्ठभूमि विकृत करता है?
- 16. मैक्स-चौड़ाई आईई 7
- 17. आईई 7 पर jQuery अजाक्स इतना धीमा क्यों है?
- 18. यह HTML क्रैश आईई क्यों करता है?
- 19. सीएसएस अस्पष्टता आईई 7
- 20. आईई 7 और आईई 8
- 21. आईई 7 या आईई 8
- 22. आईई पेज आईई 7 दस्तावेज़ मोड
- 23. क्यों सिर्फ 'एचटीएमएल'
- 24. डेटटाइम की बजाय तिथि?
- 25. Foreach loop में HttpCookie ऑब्जेक्ट की बजाय Request.Cookies स्ट्रिंग स्ट्रिंग क्यों करता है?
- 26. क्या परिस्थितियों में जावास्क्रिप्ट प्रदर्शन आईई 7 की तुलना में आईई 8 में खराब होगा?
- 27. टाइपफ़ोफ़ की आवश्यकता क्यों है?
- 28. आईई 7 सीएसएस विरासत
- 29. बटन एचटीएमएल आईई 7
- 30. उद्देश्य-सी में, यह 1 के बजाय 4 की वृद्धि क्यों करता है?
मेरे पास आगंतुकों ने छवियों को अपलोड किया था और परीक्षण किया था कि यह एक स्वीकार्य प्रकार है, निश्चित रूप से pjpeg मेरी अनुमति_format_list में नहीं था और इस समस्या की पहचान करने के लिए एक वास्तविक दर्द था। मैंने इसे आईई 7 और 8 पर देखा। – adrianTNT