امتداد الصورة بعد decodebade64
#1
السلام عليكم
كيف اعرف امتداد الصور بعد عمل decodebase64 ان كانت bmp او jpg لوضعها في العنصر المطلوب
الرد
#2
وعليكم السلام

هناك عدة طرق أذكر :
- يمكن ان تحاول try التعامل مع الصورة كjpeg فان حدث خطأ Except تحاول التعامل معها كBMP فان حدث خطا تعلم انها بصيغة اخرى.
- يمكن ان تقارن اول 2 byte حرفين من ملف الصورة ان كان BM فهي BMP وان كانت بالهكس FF D8 فهي jpeg كما بالصورة المرفقة


[صورة: attachment.php?aid=4485]


الملفات المرفقة
.jpg   image_format.jpg (الحجم : 46.55 ك ب / التحميلات : 18)
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • jeanjamil
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم