WebDAV Kanalı Ekleme
Ne Zaman Uygun?
WebDAV kanalını şu durumlarda kullanın:
- WebDAV endpoint sunan bir NAS, bulut disk veya nesne depolama hizmetiniz varsa.
- Yüklenen görsellerin kendi WebDAV dizininizde saklanmasını istiyorsanız.
- Kimlik bilgilerinin uzun süre frontend'de açık kalması yerine D1
upload_channelstablosunda saklanmasını istiyorsanız.
Başlamadan Önce Gerekenler
| Gereken | Ne için kullanılır |
|---|---|
| WebDAV Endpoint | Sunucu tarafı WebDAV URL'si, örneğin https://nas.example.com/dav. |
| Username | WebDAV hizmetine giriş için kullanıcı adı. |
| Password | WebDAV hizmetine giriş için parola. |
| Authentication mode | Varsayılan Basic. Digest veya otomatik anlaşmayı yalnızca sunucu gerektiriyorsa kullanın. |
| Storage directory | Dosyaların saklanacağı dizin. Varsayılan imgbed. |
Nereden Eklenir?
- Sistem Ayarları'nı açın.
- Yükleme Ayarları'na gidin.
- Sağ üst köşedeki Add Channel düğmesine tıklayın.
WebDAVseçeneğini seçin.
Alan Açıklamaları
| Alan | Ne işe yarar | Zorunlu |
|---|---|---|
| Kanal adı | Bu WebDAV kanalı için anlaşılır bir ad, örneğin koofr veya nas. | Evet |
| Endpoint | https:// dahil tam WebDAV endpoint adresi. | Evet |
| Username | WebDAV giriş kullanıcı adı. | Evet |
| Password | WebDAV giriş parolası. | Evet |
| Authentication mode | Genellikle Basic; sunucu digest authentication istiyorsa Digest kullanın. | Evet |
| Storage directory | Dosyaların saklandığı dizin. Varsayılan imgbed. | Hayır |
Örnek: fie.nl.tab.digital
1. App Password Oluşturun
Hesap güvenliği ayarlarınızı açın, application passwords bölümünü bulun ve yeni bir app password oluşturun.

Oluşturulduktan sonra yeni app password değerini kopyalayıp kaydedin. Genellikle yalnızca bir kez gösterilir.

2. ImgBed'de WebDAV Yapılandırmasını Doldurun
ImgBed'e dönün ve bir WebDAV kanalı ekleyin:
| Arayüz Alanı | Değer |
|---|---|
| Endpoint | https://fie.nl.tab.digital/ tarafından verilen WebDAV URL'si. |
| Username | WebDAV kullanıcı adınız. |
| Password | Az önce oluşturduğunuz app password. |
| Authentication mode | Çoğu durumda Basic ile başlayın. |
| Storage directory | Varsayılan imgbed; isterseniz özel bir dizin kullanabilirsiniz. |

Büyük Dosya Yükleme Davranışı
WebDAV kanalı gerçek, oturum tabanlı parçalı yükleme kullanır.
Küçük dosyalar tek parça dosya olarak yüklenir. 64 MiB'den büyük dosyalar otomatik olarak yaklaşık 10 MiB'lik parçalara bölünür ve uzaktaki parça dizinine yüklenir.
WebDAV hizmetinin partial update veya offset tabanlı yazmayı desteklemesi gerekmez. ImgBed parçaları uzak sunucuda tek büyük dosyada birleştirmez. Bunun yerine parça manifest'ini saklar ve dosya istendiğinde parçaları sırayla okur.
Pratikte:
| Dosya Boyutu | Yükleme Yöntemi | Uzak Depolama Yapısı |
|---|---|---|
| 64 MiB veya daha küçük | Normal yükleme | Tek tam dosya |
| 64 MiB'den büyük | Gerçek session chunked upload | Birden çok parça dosyası içeren parça dizini |
Parça dizini yalnızca uzak depolama düzenini etkiler. ImgBed'deki dosya URL'sini değiştirmez. Kullanıcılar dosyaya yine özgün /file/... bağlantısı üzerinden erişir.
Kurulum Adımları
- Yükleme Ayarları'nı açın.
- Add Channel düğmesine tıklayın.
WebDAVseçeneğini seçin.- Tanıyabileceğiniz bir kanal adı girin, örneğin
koofr. - WebDAV endpoint adresini girin, örneğin
https://app.koofr.net/dav/Koofr. - Username ve password değerlerini girin.
- Varsayılan olarak authentication mode değerini
Basicbırakın. - Storage directory değerini
imgbedbırakın veya kendi dizininizle değiştirin. - Save düğmesine tıklayın.
- Kaydettikten sonra kanal kartını kontrol edin, mümkünse kapasite sorgulayın ve test dosyası yükleyin.
Nasıl Kontrol Edilir?
| Kontrol | Nasıl doğrulanır |
|---|---|
| Kanal kartı görünür | Kaydettikten sonra Yükleme Ayarları sayfasında WebDAV kanal kartı görünmelidir. |
| Kanal etkindir | Kartın sağ üst köşesindeki anahtar açık kalmalıdır. |
| Kimlik bilgileri kaydedilmiştir | Ayrıntı görünümünde Endpoint, username, authentication mode ve storage directory görünmelidir. |
| Küçük dosya yüklenir | Test görseli yükleyin ve dosyanın WebDAV dizininde göründüğünü doğrulayın. |
| Büyük dosya kuralı çalışır | 64 MiB'den büyük dosyalar chunked upload kullanır ve uzakta parça dizini oluşturur. |
| Kapasite sorgusu çalışır | Sunucu kapasite bilgisini destekliyorsa sorgu kullanılan ve toplam kapasiteyi gösterir. |

FAQ
Büyük WebDAV dosyaları neden parça dizini oluşturuyor?
Büyük dosyalar için geçerli depolama yöntemi budur.
64 MiB'den büyük dosyalar tek büyük uzak dosyada birleştirilmez. Parça dizini olarak saklanır. ImgBed parça manifest'ini kaydeder ve tam içeriği parçaları sırayla okuyarak döndürür.
Büyük dosya yüklemesi başarısız olursa önce neyi kontrol etmeliyim?
Önce Endpoint, username, password ve storage directory değerlerini kontrol edin. Sonra WebDAV hizmetinin dizin oluşturma, dosya yazma ve dosya okuma işlemlerine izin verdiğini doğrulayın.
Kapasite sorgusu başarısız olsa ama küçük dosya yükleme çalışsa, sunucu kapasite raporlamasını desteklemiyor veya kısıtlıyor olabilir. Bu durum yüklemenin kullanılamaz olduğu anlamına gelmez.
Hangi authentication mode kullanılmalı?
Basic ile başlayın.
Sunucu açıkça digest authentication istiyorsa Digest kullanın.
Emin değilseniz otomatik anlaşmayı kullanın.
Kısa Kontrol Listesi
text
WebDAV endpoint, username ve password hazırla
-> Yükleme Ayarları'nı aç
-> Kanal ekle
-> WebDAV seç
-> Endpoint / username / password gir
-> Varsayılan olarak authentication mode değerini Basic bırak
-> Varsayılan olarak storage directory değerini imgbed bırak
-> Kaydet
-> Kapasite sorgula
-> Test dosyası yükle