هناك مختلفة نوع المحتوى للصور مع مختلف تعريف الألوان؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

ولدي السيناريو الذي سيتم إخراج، [جف أو بابوا نيو غينيا الصورة. ويستخدم المناسب نوع المحتوى وفقا لملحق الملف (وهو في هذه الحالة سوف يكون لأحد الحق دائما).

والمشكلة هي، ولدي عدد قليل من الملفات التي سوف تسبب خطأ في الخادم الداخلي 500 عندما أحاول الوصول إليها بهذه الطريقة. ومع ذلك فإنها تعمل إذا حاولت الوصول إليها مع وجود صلة مباشرة.

وهذه الملفات يكون فارق واحد: الملف الشخصي لونها ليس إس آر جي بي في البناء، ولكن بدلا من ذلك هو "إس آر جي بي IEC61966-2.1"، أو "لم تتم المعايرة"

.

لماذا أنا الحصول على خطأ؟

وبلدي النصي: http://pastie.org/pastes/404257

تحرير: لقد غيرت من ليشمل طلب & ReadFile وأنه يعمل. ولكن أنا لا أعرف لماذا ...

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

المحلول

لا، أنواع MIME لا تحدد ملامح اللون. يتم تضمين كل ما يلزم لتفسير تعريف الألوان في بيانات الصورة؛ لا يوجد شرط للحصول على معلومات إضافية على مستوى النقل الأساسية من أجل دعم التشكيلات اللون.

وكانت المشكلة الأرجح بسبب شيء آخر. على سبيل المثال، إذا قمت بتضمين لهم تشمل PHP ()، ثم وقوع تسلسل بايت '<؟ قد يكون تسبب محلل PHP لركلة في وتوليد الأخطاء.

والتغيير إلى طلب & ReadFile () كما فعلت يبدو وكأنه الحل الصحيح.

ملاحظة: البرنامج النصي الذي يرتبط لديه بعض المشاكل الأمنية الخطيرة الناجمة عن عدم وجود التحقق من صحة المدخلات. قد كنت تعرف هذا وكانت مجرد استخدامه كمثال مبسط، وفي هذه الحالة - نأمل أحد نسخ كود

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