مشكلة
قاعدة التحكم بالبيانات لا تعمل على ملفات .JAR عندما يتم إعدادها للمطابقة حسب "خصائص الملف" حيث نوع المحتوى هو "رمز المصدر".
استكشاف الأخطاء وإصلاحها
تم إعداد قاعدة التحكم بالبيانات التالية لحظر تنزيل الملفات ذات النوع "رمز_المصدر".
التالي، سنقوم بتنزيل ملفين .jar:
java-1.0.jar
sample.jar
ملاحظة:
تم اكتمال تنزيل java-1.0.jar
بنجاح.
ومع ذلك، تم حظر تنزيل sample.jar
.
لماذا تطبق القاعدة نفسها على هذين الملفين .jar بشكل مختلف؟
حل
السبب هو أن ملف .jar يمكن أن يكون إما أرشيف Zip أو ملف Java أرشيف (JAR) خاص. عندما يتم التعرف عليه كأرشيف Zip، فإن القاعدة المذكورة أعلاه، المعدة للمطابقة حسب "خصائص الملف" حيث نوع المحتوى هو "رمز المصدر"، لن تؤدي إلى مطابقة. هذا يوضح لماذا لم يتم حظر الملف الأول، java-1.0.jar
، أثناء عملية التنزيل.
يمكننا استخدام الأمر File
في لينكس لمعرفة نوع المحتوى لملف .jar.
$ ملف java-1.0.jar
$ ملف sample.jar
لا توجد تعليقات
الرجاء تسجيل الدخول لترك تعليق.