Skip to content

افزودن کانال WebDAV

چه زمانی مناسب است

از کانال WebDAV زمانی استفاده کنید که:

  • NAS، درایو ابری یا سرویس ذخیره‌سازی اشیایی دارید که اندپوینت WebDAV ارائه می‌کند.
  • می‌خواهید تصاویر بارگذاری‌شده در دایرکتوری WebDAV خودتان ذخیره شوند.
  • می‌خواهید اعتبارنامه‌ها در جدول D1 با نام upload_channels ذخیره شوند، نه اینکه برای مدت طولانی در بخش فرانت‌اند در معرض دید بمانند.

پیش از شروع چه چیزهایی لازم است

موردکاربرد
اندپوینت WebDAVURL سرور WebDAV، برای مثال https://nas.example.com/dav.
نام کاربریبرای ورود به سرویس WebDAV استفاده می‌شود.
گذرواژهبرای ورود به سرویس WebDAV استفاده می‌شود.
حالت احراز هویتمقدار پیش‌فرض Basic است. فقط اگر سرور لازم بداند از Digest یا مذاکره خودکار استفاده کنید.
دایرکتوری ذخیره‌سازیدایرکتوری ذخیره فایل‌ها. مقدار پیش‌فرض imgbed است.

کجا اضافه کنیم

  1. تنظیمات سیستم را باز کنید.
  2. به تنظیمات بارگذاری بروید.
  3. در گوشه بالا سمت راست روی افزودن کانال کلیک کنید.
  4. WebDAV را انتخاب کنید.

مرجع فیلدها

فیلدکاربردالزامی
نام کانالنامی قابل تشخیص برای این کانال WebDAV، مانند koofr یا nas.بله
Endpointاندپوینت کامل WebDAV، همراه با https://.بله
نام کاربرینام کاربری ورود WebDAV.بله
گذرواژهگذرواژه ورود WebDAV.بله
حالت احراز هویتمعمولاً Basic است؛ اگر سرور احراز هویت Digest بخواهد، از Digest استفاده کنید.بله
دایرکتوری ذخیره‌سازیمحل ذخیره فایل‌ها. مقدار پیش‌فرض imgbed است.خیر

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

1. ساخت گذرواژه برنامه

تنظیمات امنیتی حساب خود را باز کنید، بخش گذرواژه‌های برنامه را پیدا کنید و یک گذرواژه برنامه جدید بسازید.

ساخت گذرواژه برنامه

پس از ساخت، گذرواژه برنامه جدید را کپی و ذخیره کنید. معمولاً فقط یک‌بار نمایش داده می‌شود.

ذخیره گذرواژه برنامه جدید

2. تکمیل پیکربندی WebDAV در ImgHost

به ImgHost برگردید و یک کانال WebDAV اضافه کنید:

فیلد رابط کاربریمقدار
EndpointURL مربوط به WebDAV که از https://fie.nl.tab.digital/ دریافت کرده‌اید.
نام کاربرینام کاربری WebDAV شما.
گذرواژهگذرواژه برنامه‌ای که تازه ساخته‌اید.
حالت احراز هویتدر بیشتر موارد با Basic شروع کنید.
دایرکتوری ذخیره‌سازیمقدار پیش‌فرض imgbed است؛ می‌توانید دایرکتوری دلخواه هم وارد کنید.

تکمیل پیکربندی

رفتار بارگذاری فایل‌های بزرگ

کانال WebDAV اکنون از بارگذاری قطعه‌ای واقعی و مبتنی بر نشست استفاده می‌کند.

فایل‌های کوچک به‌صورت یک فایل کامل بارگذاری می‌شوند. فایل‌های بزرگ‌تر از 64 MiB به‌طور خودکار به قطعه‌هایی حدود 10 MiB تقسیم می‌شوند و در یک دایرکتوری قطعه‌ها روی فضای ذخیره‌سازی دوردست بارگذاری می‌شوند.

سرویس WebDAV لازم نیست از partial update یا نوشتن مبتنی بر offset پشتیبانی کند. ImgHost قطعه‌ها را روی سرور دوردست در یک فایل بزرگ ادغام نمی‌کند. در عوض، مانیفست قطعه‌ها را ذخیره می‌کند و هنگام درخواست فایل، قطعه‌ها را به‌ترتیب می‌خواند.

در عمل:

اندازه فایلروش بارگذاریچیدمان در ذخیره‌سازی دوردست
64 MiB یا کمتربارگذاری معمولییک فایل کامل
بیش از 64 MiBبارگذاری قطعه‌ای واقعی و مبتنی بر نشستیک دایرکتوری قطعه‌ها با چند فایل قطعه

دایرکتوری قطعه‌ها فقط چیدمان ذخیره‌سازی دوردست را تغییر می‌دهد. URL فایل در ImgHost تغییر نمی‌کند. کاربران همچنان از طریق لینک اصلی /file/... به فایل دسترسی دارند.

مراحل پیکربندی

  1. تنظیمات بارگذاری را باز کنید.
  2. روی افزودن کانال کلیک کنید.
  3. WebDAV را انتخاب کنید.
  4. یک نام کانال قابل تشخیص وارد کنید، برای مثال koofr.
  5. اندپوینت WebDAV را وارد کنید، برای مثال https://app.koofr.net/dav/Koofr.
  6. نام کاربری و گذرواژه را وارد کنید.
  7. حالت احراز هویت را به‌صورت پیش‌فرض روی Basic نگه دارید.
  8. دایرکتوری ذخیره‌سازی را imgbed نگه دارید یا دایرکتوری خودتان را وارد کنید.
  9. روی ذخیره کلیک کنید.
  10. پس از ذخیره، کارت کانال را بررسی کنید، در صورت امکان ظرفیت را استعلام کنید و یک فایل آزمایشی بارگذاری کنید.

روش بررسی

بررسیروش بررسی
کارت کانال نمایش داده می‌شودپس از ذخیره، صفحه تنظیمات بارگذاری باید کارت کانال WebDAV را نشان دهد.
کانال فعال استکلید گوشه بالا سمت راست کارت باید روشن بماند.
اعتبارنامه‌ها ذخیره شده‌اندنمای جزئیات باید Endpoint، نام کاربری، حالت احراز هویت و دایرکتوری ذخیره‌سازی را نشان دهد.
بارگذاری فایل کوچک کار می‌کندیک تصویر آزمایشی بارگذاری کنید و مطمئن شوید فایل در دایرکتوری WebDAV ظاهر می‌شود.
قاعده فایل بزرگ کار می‌کندفایل‌های بزرگ‌تر از 64 MiB از بارگذاری قطعه‌ای استفاده می‌کنند و یک دایرکتوری قطعه‌ها روی فضای دوردست می‌سازند.
استعلام ظرفیت کار می‌کنداگر سرور اطلاعات ظرفیت را پشتیبانی کند، استعلام ظرفیت مصرف‌شده و کل ظرفیت را نشان می‌دهد.

استعلام موفق سهمیه

FAQ

چرا فایل‌های بزرگ WebDAV یک دایرکتوری قطعه‌ها می‌سازند؟

این روش فعلی ذخیره‌سازی برای فایل‌های بزرگ است.

فایل‌های بزرگ‌تر از 64 MiB در سمت دوردست به یک فایل بزرگ ادغام نمی‌شوند. آن‌ها به‌صورت یک دایرکتوری قطعه‌ها ذخیره می‌شوند. ImgHost مانیفست قطعه‌ها را ثبت می‌کند و محتوای کامل را با خواندن قطعه‌ها به‌ترتیب برمی‌گرداند.

اگر بارگذاری فایل بزرگ شکست خورد، ابتدا چه چیزهایی را بررسی کنم؟

ابتدا Endpoint، نام کاربری، گذرواژه و دایرکتوری ذخیره‌سازی را بررسی کنید. سپس مطمئن شوید سرویس WebDAV اجازه ساخت دایرکتوری، نوشتن فایل و خواندن فایل را می‌دهد.

اگر استعلام ظرفیت شکست خورد اما بارگذاری فایل کوچک کار می‌کند، ممکن است سرور اطلاعات ظرفیت را پشتیبانی نکند یا آن را محدود کرده باشد. این لزوماً به این معنا نیست که بارگذاری در دسترس نیست.

از کدام حالت احراز هویت استفاده کنم؟

با Basic شروع کنید.

اگر سرور صریحاً احراز هویت Digest می‌خواهد، از Digest استفاده کنید.

اگر مطمئن نیستید، از مذاکره خودکار استفاده کنید.

فهرست سریع

text
Prepare WebDAV endpoint, username, and password
-> Open Upload Settings
-> Add Channel
-> Select WebDAV
-> Enter Endpoint / username / password
-> Keep authentication mode as Basic by default
-> Keep storage directory as imgbed by default
-> Save
-> Query capacity
-> Upload a test file

Released as user documentation for ImgHost.