# لماذا تُرفض مفاتيح التخزين التي تحتوي على ../؟

Canonical URL: https://help.iagenify.com/ar/faqs/object-storage/why-are-object-storage-keys-containing-rejected

[← العودة إلى أسئلة تخزين الكائنات](https://help.iagenify.com/ar/faqs/object-storage)

مركز المساعدة · الأسئلة تخزين الكائنات 2 دقائق قراءة
# لماذا تُرفض مفاتيح التخزين التي تحتوي على ../؟
يرفض IaGenify المفاتيح التي تحتوي على جزء مسار يساوي `.` أو `..`. قد توحي هذه الأجزاء بأن المفتاح يخرج عن موقعه المقصود، لذلك يعاملها API على أنها غير صالحة بدلاً من قبول مسار ملتبس.
IaGenify
تخزين الكائنات

## المفتاح يحدد كائناً داخل التخزين
مفتاح تخزين الكائنات هو الاسم الذي يحدد موقع كائن داخل وحدة التخزين المختارة. وليس أمراً للتنقل في شجرة مجلدات محلية. يتعامل IaGenify مع المفاتيح على أنها نسبية إلى التخزين ويرفض الأجزاء `.` أو `..` مع خطأ مفتاح غير صالح.
يمكن للشرطة المائلة فصل أجزاء المفتاح، وقد يمثل المفتاح الذي ينتهي بـ `/` علامة مجلد. يتعلق الفحص بأجزاء اجتياز المسار، لا بالأسماء المتداخلة العادية مثل `reports/2026/january.csv`. احتفظ بالتسلسل المطلوب وتجنب أجزاء النقطة التي قد تعني الرجوع إلى مستوى أعلى.
## صحح المفتاح قبل إعادة المحاولة
إذا رُفض الرفع أو البحث، افحص النص الدقيق للمفتاح بما في ذلك أي بادئة أضافها سير العمل أو التطبيق. أزل عناصر اجتياز المسار وأنشئ المفتاح من أجزاء معروفة تم التحقق منها. لا تحاول تجاوز الرفض بترميزات بديلة؛ استخدم مفتاحاً نسبياً واضحاً داخل التخزين المقصود.
لا يعني رفض المفتاح أن الكائن رُفع جزئياً. بعد تصحيحه، تحقق من الكائن في وحدة التخزين نفسها وبالمفتاح نفسه قبل استخدامه في خطوة لاحقة. وقبل الحذف تحقق من المفتاح كاملاً، لأن إزالة الكائن تمحو بياناته نهائياً. [← العودة إلى أسئلة تخزين الكائنات](https://help.iagenify.com/ar/faqs/object-storage)
