2008-09-22 11 views
54

आईई 7 में एक फॉर्म के माध्यम से एक फ़ाइल (जेपीईजी) अपलोड करते समय मैं "छवि/जेपीईजी" (जैसा कि मैं फ़ायरफ़ॉक्स या इसी तरह से देखता हूं) के बजाय "छवि/पीजेपीईजी" का एक माइम-प्रकार देख रहा हूं। इस समस्या के आसपास काम करना काफी आसान है, लेकिन मैं सोच रहा हूं कि आईई 7 इस मामले में अलग तरीके से क्यों व्यवहार कर रहा है?आईई 7 सिर्फ छवि/जेपीईजी की बजाय माइम-प्रकार की छवि/पीजेपीईजी निर्दिष्ट क्यों करता है?

+1

मेरे पास आगंतुकों ने छवियों को अपलोड किया था और परीक्षण किया था कि यह एक स्वीकार्य प्रकार है, निश्चित रूप से pjpeg मेरी अनुमति_format_list में नहीं था और इस समस्या की पहचान करने के लिए एक वास्तविक दर्द था। मैंने इसे आईई 7 और 8 पर देखा। – adrianTNT

उत्तर

36

मेरा मानना ​​है कि ऐसा इसलिए है क्योंकि जिस जेपीईजी के साथ आप काम कर रहे हैं वह एक प्रगतिशील जेपीईजी है, जिसमें एक अलग माइम-प्रकार है।

+0

क्या कई माइम प्रकार हैं जो सही होंगे? – Liam

+4

मुझे लगता है कि यह सिर्फ छवि/जेपीईजी और छवि/पीजेपीईजी (जेपीईजी के लिए) है। मुझे यह भी यकीन नहीं है कि "छवि/पीजेपीईजी" के माइम का उपयोग करना मानक भी है, लेकिन जब किसी ने इसे रोक दिया है? :) –

+0

क्या कोई कारण है कि आईई 7 इस भेद को बनाता है - जबकि एफएफ आदि नहीं है? –

27

आईई सभी .jpeg फ़ाइलों को अपने हैक MIME प्रकार 'छवि/pjpeg' के रूप में अपलोड कर सकता है चाहे वे वास्तव में प्रगतिशील हों या नहीं।

फ़ाइल अपलोड में दिए गए एमआईएमई प्रकार पर भरोसा न करें, इस अवसर सहित कई कारणों से यह गलत हो सकता है।

+0

एक और stackoverflow.com प्रश्न/उत्तर संबंधित: http://stackoverflow.com/questions/200912/what-is-the-difference-between-image-x-citrix-pjpeg-and-image-pjpeg – Jacco

+0

धन्यवाद यह मुझे सिरदर्द का कारण बन रहा था – edosoft

16

png के साथ एक ही समस्या है:

IE7: image/एक्स-png सामान्य ब्राउज़रों: image/png

;)

+5

यह थोड़ा अलग है: x-prefix को अनियंत्रित MIME प्रकारों के लिए नामस्थान के रूप में मानकीकृत किया गया है, इसलिए यह मानक का उल्लंघन नहीं कर रहा है। लेकिन फिर भी, इसे छवि/पीएनजी का उपयोग करना चाहिए। – Stewart

24

क्योंकि माइक्रोसॉफ्ट मानकों का उल्लंघन करने के लिए पसंद करती है। छवि/pjpeg के रूप में ऐसा कोई MIME प्रकार नहीं है। अपने लिए देखें: http://www.iana.org/assignments/media-types/media-types.xhtml#image

जेपीईजी के लिए सही एमआईएमई प्रकार छवि/जेपीईजी, प्रगतिशील या नहीं है।

+0

उपरोक्त लिंक सही है लेकिन अनुच्छेद के संदर्भ में थोड़ा बदलाव आया: http://www.iana.org/assignments/media-types/media-types.xhtml#image – sebilasse

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