Skip to content

إضافة قناة WebDAV

متى تكون مناسبة؟

استخدم قناة WebDAV عندما:

  • لديك NAS أو قرص سحابي أو خدمة تخزين توفر WebDAV endpoint.
  • تريد حفظ الصور المرفوعة داخل مجلد WebDAV خاص بك.
  • تريد حفظ بيانات الاعتماد في جدول D1 upload_channels بدل بقائها مكشوفة طويلًا في الواجهة الأمامية.

ما الذي تحتاجه قبل البدء؟

المتطلبالغرض
WebDAV Endpointعنوان WebDAV من جهة الخادم، مثل https://nas.example.com/dav.
Usernameاسم المستخدم لتسجيل الدخول إلى خدمة WebDAV.
Passwordكلمة المرور لتسجيل الدخول إلى خدمة WebDAV.
Authentication modeالافتراضي Basic. استخدم Digest أو التفاوض التلقائي فقط إذا طلب الخادم ذلك.
Storage directoryالمجلد المستخدم لتخزين الملفات. الافتراضي imgbed.

أين تضيفها؟

  1. افتح إعدادات النظام.
  2. انتقل إلى إعدادات الرفع.
  3. اضغط Add Channel في الزاوية العلوية اليمنى.
  4. اختر WebDAV.

شرح الحقول

الحقلوظيفتهمطلوب
اسم القناةاسم واضح لقناة WebDAV، مثل koofr أو nas.نعم
EndpointWebDAV endpoint كاملًا، مع https://.نعم
Usernameاسم مستخدم WebDAV.نعم
Passwordكلمة مرور WebDAV.نعم
Authentication modeغالبًا Basic؛ استخدم Digest إذا كان الخادم يتطلب digest authentication.نعم
Storage directoryالمجلد الذي تُحفظ فيه الملفات. الافتراضي imgbed.لا

مثال: fie.nl.tab.digital

1. أنشئ App Password

افتح إعدادات أمان حسابك، وابحث عن application passwords، ثم أنشئ app password جديدًا.

إنشاء app password

بعد إنشائه انسخ كلمة المرور الجديدة واحفظها. غالبًا تظهر مرة واحدة فقط.

حفظ app password الجديد

2. املأ إعداد WebDAV في ImgBed

ارجع إلى ImgBed وأضف قناة WebDAV:

حقل الواجهةالقيمة
Endpointعنوان WebDAV الذي يقدمه https://fie.nl.tab.digital/.
Usernameاسم مستخدم WebDAV الخاص بك.
Passwordapp password الذي أنشأته للتو.
Authentication modeابدأ بـ Basic في معظم الحالات.
Storage directoryالافتراضي imgbed، ويمكنك استخدام مجلد مخصص.

ملء الإعداد

سلوك رفع الملفات الكبيرة

تستخدم قناة WebDAV رفعًا مجزأً حقيقيًا قائمًا على الجلسة.

تُرفع الملفات الصغيرة كملف كامل واحد. أما الملفات الأكبر من 64 MiB فتُقسّم تلقائيًا إلى أجزاء بحجم يقارب 10 MiB وتُرفع إلى مجلد أجزاء بعيد.

لا تحتاج خدمة WebDAV إلى دعم partial update أو الكتابة حسب offset. لا يدمج ImgBed الأجزاء في ملف كبير واحد على الخادم البعيد. بدلًا من ذلك يحفظ manifest للأجزاء ويقرأها بالترتيب عند طلب الملف.

عمليًا:

حجم الملفطريقة الرفعشكل التخزين البعيد
64 MiB أو أقلرفع عاديملف كامل واحد
أكبر من 64 MiBرفع مجزأ حقيقي حسب الجلسةمجلد أجزاء يحتوي عدة ملفات جزء

مجلد الأجزاء يؤثر فقط على ترتيب التخزين البعيد. لا يغيّر رابط الملف في ImgBed. سيظل المستخدمون يصلون إلى الملف عبر الرابط الأصلي /file/....

خطوات الإعداد

  1. افتح إعدادات الرفع.
  2. اضغط Add Channel.
  3. اختر WebDAV.
  4. أدخل اسم قناة واضحًا، مثل koofr.
  5. أدخل WebDAV endpoint، مثل https://app.koofr.net/dav/Koofr.
  6. أدخل اسم المستخدم وكلمة المرور.
  7. اترك authentication mode على Basic افتراضيًا.
  8. اترك storage directory على imgbed أو غيّره إلى مجلدك.
  9. اضغط Save.
  10. بعد الحفظ تحقق من بطاقة القناة، واستعلم عن السعة إن كانت متاحة، وارفع ملفًا تجريبيًا.

كيف تتحقق؟

الفحصطريقة التحقق
ظهور بطاقة القناةبعد الحفظ يجب أن تظهر بطاقة قناة WebDAV في إعدادات الرفع.
القناة مفعلةيجب أن يبقى المفتاح في أعلى يمين البطاقة مفعّلًا.
حفظ بيانات الاعتماديجب أن تظهر في التفاصيل قيم Endpoint و username و authentication mode و storage directory.
رفع ملف صغير يعملارفع صورة تجريبية وتأكد من ظهور الملف في مجلد WebDAV.
قاعدة الملفات الكبيرة تعملالملفات الأكبر من 64 MiB تستخدم الرفع المجزأ وتنشئ مجلد أجزاء بعيدًا.
استعلام السعة يعملإذا كان الخادم يدعم معلومات السعة، سيعرض الاستعلام السعة المستخدمة والإجمالية.

نجاح استعلام الحصة

FAQ

لماذا تنشئ ملفات WebDAV الكبيرة مجلد أجزاء؟

هذه هي طريقة التخزين الحالية للملفات الكبيرة.

الملفات الأكبر من 64 MiB لا تُدمج في ملف بعيد واحد. تُحفظ كمجلد أجزاء. يسجل ImgBed manifest الأجزاء ويعيد المحتوى الكامل بقراءة الأجزاء بالترتيب.

ماذا أفحص أولًا إذا فشل رفع ملف كبير؟

افحص Endpoint واسم المستخدم وكلمة المرور و storage directory أولًا. ثم تأكد أن خدمة WebDAV تسمح بإنشاء المجلدات وكتابة الملفات وقراءتها.

إذا فشل استعلام السعة لكن رفع الملفات الصغيرة يعمل، فقد يكون الخادم لا يدعم عرض السعة أو يقيّده. هذا لا يعني بالضرورة أن الرفع غير متاح.

أي authentication mode أستخدم؟

ابدأ بـ Basic.

إذا كان الخادم يتطلب digest authentication صراحة، استخدم Digest.

إذا لم تكن متأكدًا، استخدم التفاوض التلقائي.

قائمة تحقق سريعة

text
جهّز WebDAV endpoint و username و password
-> افتح إعدادات الرفع
-> أضف قناة
-> اختر WebDAV
-> أدخل Endpoint / username / password
-> اترك authentication mode على Basic افتراضيًا
-> اترك storage directory على imgbed افتراضيًا
-> احفظ
-> استعلم عن السعة
-> ارفع ملفًا تجريبيًا

Released as user documentation for CloudFlare ImgBed.