قائمة الامتدادات المصرح بها مع أسماء امتدادات غير قياسية

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

ما أركز عليه هو أن المشكلة تقتصر على الامتدادات التي تحتوي على شرطات سفلية (underscores). لم أصادف أي امتدادات ملفات من هذا القبيل من قبل KiCad، لكنها تشكل جزءًا كبيرًا من امتدادات الملفات التي يتضمنها البرنامج. فملفات اللوحات (board files) لها امتداد “.kicad_pcb”، وملفات البصمات (footprint files) لها امتداد “kicad_mod”.

لقد أضفت جميع الملفات المذكورة في “الامتدادات المسموح بها”، بالإضافة إلى الرمز النجمي (asterisk)، على أمل حل هذه المشكلة. كما حاولت البحث في مستودع Git، لكنني لم أجد أي قيود على نوع الامتداد (رغم أن ذلك لا يعني عدم وجود مثل هذه القيود).

إذن، فقط تلك التي تحتوي على شرطات سفلية هي المعطلة؟

نعم، هذا صحيح.

لم أفكر في تجربتها على مثيل آخر لدي للتأكد فقط.

لقد قمت بتفعيل الامتداد نفسه (“kicad_mod”)، وعملية الرفع تعمل بشكل جيد. ومع ذلك، يظهر نفس السلوك؛ فعند النقر على رابط الملف في المنشور، يتم توجيهك إلى الصفحة الافتراضية التي تقول: “عفوًا! هذه الصفحة غير موجودة أو خاصة”.

هل من الممكن أن يكون الأمر متعلقًا أكثر بالروابط التي يتم إنشاؤها بدلاً من عملية الرفع الفعلية؟ هل السماح بوضع الشرطات السفلية (underscores)؟

على سبيل المثال، الرابط الذي أنشأته للتو هو: “/uploads/short-url/913bC7GjTf4cxyYtkr1Ej67ngER.kicad_mod”

كمرجع، كنت أستخدم مثيل S3 للتخزين. لقد تحققت للتو من مثيل الاختبار وهو يستخدم التخزين المحلي.

شكرًا للتقرير. سأفحص المشكلة الأسبوع القادم.

هذا مثال آخر من مستخدم في المنتدى
https://forum.kicad.info/uploads/short-url/kkB1iEtT2JAEbNFZP4YclKPmgbC.kicad_pcb، والذي اعتقد أن تحميله نجح
شرطة سفلية مرة أخرى. المستخدمون لا يحاولون استخدام أحرف يونيكود.

تم إصلاح المشكلة الآن بواسطة الالتزام أدناه

هل توجد طريقة ليتم إشعارنا عند دمج هذا في إصدار تجريبي؟

لقد اختبرنا هذا للتو على التثبيت المحلي لدينا وهو يعمل بشكل جيد. شكرًا لك على التحديث!