افزودن کانال WebDAV
چه زمانی مناسب است
از کانال WebDAV زمانی استفاده کنید که:
- NAS، درایو ابری یا سرویس ذخیرهسازی اشیایی دارید که اندپوینت WebDAV ارائه میکند.
- میخواهید تصاویر بارگذاریشده در دایرکتوری WebDAV خودتان ذخیره شوند.
- میخواهید اعتبارنامهها در جدول D1 با نام
upload_channelsذخیره شوند، نه اینکه برای مدت طولانی در بخش فرانتاند در معرض دید بمانند.
پیش از شروع چه چیزهایی لازم است
| مورد | کاربرد |
|---|---|
| اندپوینت WebDAV | URL سرور WebDAV، برای مثال https://nas.example.com/dav. |
| نام کاربری | برای ورود به سرویس WebDAV استفاده میشود. |
| گذرواژه | برای ورود به سرویس WebDAV استفاده میشود. |
| حالت احراز هویت | مقدار پیشفرض Basic است. فقط اگر سرور لازم بداند از Digest یا مذاکره خودکار استفاده کنید. |
| دایرکتوری ذخیرهسازی | دایرکتوری ذخیره فایلها. مقدار پیشفرض imgbed است. |
کجا اضافه کنیم
- تنظیمات سیستم را باز کنید.
- به تنظیمات بارگذاری بروید.
- در گوشه بالا سمت راست روی افزودن کانال کلیک کنید.
WebDAVرا انتخاب کنید.
مرجع فیلدها
| فیلد | کاربرد | الزامی |
|---|---|---|
| نام کانال | نامی قابل تشخیص برای این کانال WebDAV، مانند koofr یا nas. | بله |
| Endpoint | اندپوینت کامل WebDAV، همراه با https://. | بله |
| نام کاربری | نام کاربری ورود WebDAV. | بله |
| گذرواژه | گذرواژه ورود WebDAV. | بله |
| حالت احراز هویت | معمولاً Basic است؛ اگر سرور احراز هویت Digest بخواهد، از Digest استفاده کنید. | بله |
| دایرکتوری ذخیرهسازی | محل ذخیره فایلها. مقدار پیشفرض imgbed است. | خیر |
مثال: fie.nl.tab.digital
1. ساخت گذرواژه برنامه
تنظیمات امنیتی حساب خود را باز کنید، بخش گذرواژههای برنامه را پیدا کنید و یک گذرواژه برنامه جدید بسازید.

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

2. تکمیل پیکربندی WebDAV در ImgHost
به ImgHost برگردید و یک کانال WebDAV اضافه کنید:
| فیلد رابط کاربری | مقدار |
|---|---|
| Endpoint | URL مربوط به 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/... به فایل دسترسی دارند.
مراحل پیکربندی
- تنظیمات بارگذاری را باز کنید.
- روی افزودن کانال کلیک کنید.
WebDAVرا انتخاب کنید.- یک نام کانال قابل تشخیص وارد کنید، برای مثال
koofr. - اندپوینت WebDAV را وارد کنید، برای مثال
https://app.koofr.net/dav/Koofr. - نام کاربری و گذرواژه را وارد کنید.
- حالت احراز هویت را بهصورت پیشفرض روی
Basicنگه دارید. - دایرکتوری ذخیرهسازی را
imgbedنگه دارید یا دایرکتوری خودتان را وارد کنید. - روی ذخیره کلیک کنید.
- پس از ذخیره، کارت کانال را بررسی کنید، در صورت امکان ظرفیت را استعلام کنید و یک فایل آزمایشی بارگذاری کنید.
روش بررسی
| بررسی | روش بررسی |
|---|---|
| کارت کانال نمایش داده میشود | پس از ذخیره، صفحه تنظیمات بارگذاری باید کارت کانال 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