السلام عليكم ورحمة الله وبركاته
أرجو منكم يا اخوان ان تفيدوني في حل مشكلة Invalid length for a Base-64 char array
السلام عليكم ورحمة الله وبركاته
أرجو منكم يا اخوان ان تفيدوني في حل مشكلة Invalid length for a Base-64 char array
ما هو سياق المشكله ...
عموما هذا الخطأ يعنى أن المصفوفه لا تحمل بيتات صحيحة من نوع ال Base64 (أي أن هناك شئ ما قام بمسح بعض البايتات من نهاية المصوفوفه)..
في Base64 كل ثلاث أحرف يتم تمثيلهم ب 4 أحرف ...
و يتم وضع "==" في نهاية المصفوفه إذا كان أخر مجموعة أحرف عباره عن حرف واحد أما إن كان أخر مجموعة تحتوى على حرفين .. يتم وضع علامة يساوي واحده فقط "=".
للإستزاده : http://en.wikipedia.org/wiki/Base64
مصدر الصوره هو موقع ويكبيديا نفسه (قمت بتحويل ال Text لصوره)
تم تعديل هذه المشاركة بواسطة __Unknown في 11 مارس 2012 في 15:08
بارك الله فيك اخي ..
فعلاً كلامك صحيح .. كان هناك نقص في المصفوفه ( بعض البيانات فقدت اثناء النقل )
ولقد استطعت أن اجد حل لهذه المشكله ..
واكرر شكري لك وجعله الله في موازين حسناتك ..