لماذا يحدد IE7 نوع mime للصورة/pjpeg بدلاً من الصورة/jpeg فقط؟

StackOverflow https://stackoverflow.com/questions/115705

سؤال

عند تحميل ملف (jpeg) عبر نموذج في IE7 أرى نوع mime من "image/pjpeg" بدلاً من "image/jpeg" (كما أرى في Firefox أو ما شابه).من السهل التغلب على هذه المشكلة، لكنني أتساءل فقط لماذا يتصرف IE7 بشكل مختلف في هذه الحالة؟

هل كانت مفيدة؟

المحلول

أعتقد أن السبب هو أن ملف JPEG الذي تعمل به هو ملف JPEG تقدمي، وله نوع mime مختلف.

نصائح أخرى

يمكن لـ IE تحميل جميع ملفات .jpeg كنوع MIME للاختراق الخاص بها "image/pjpeg" بغض النظر عما إذا كانت تقدمية بالفعل أم لا.

لا تعتمد على نوع MIME المقدم في تحميل الملف، فهناك احتمال كبير أن يكون خاطئًا لعدة أسباب بما في ذلك هذا السبب.

لأن Microsoft تحب انتهاك المعايير.لا يوجد نوع MIME مثل image/pjpeg.انظر بنفسك:http://www.iana.org/signments/media-types/media-types.xhtml#image

نوع MIME الصحيح لـ JPEG هو image/jpeg، تقدمي أم لا.

هناك نفس المشكلة مع png:

IE7:المتصفحات العادية Image/X-PNG:صورة / بابوا نيو غينيا

;)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top