Skip to content

Dodawanie kanału WebDAV

Kiedy warto go użyć

Użyj kanału WebDAV, gdy:

  • masz NAS, dysk chmurowy lub usługę pamięci z endpointem WebDAV.
  • chcesz zapisywać przesłane obrazy w swoim katalogu WebDAV.
  • chcesz, aby dane logowania były zapisane w tabeli D1 upload_channels, zamiast pozostawać długo widoczne w frontendzie.

Co przygotować przed rozpoczęciem

WymaganieCel
WebDAV EndpointSerwerowy URL WebDAV, np. https://nas.example.com/dav.
Nazwa użytkownikaDo logowania w usłudze WebDAV.
HasłoDo logowania w usłudze WebDAV.
Tryb uwierzytelnianiaDomyślnie Basic. Użyj Digest albo automatycznej negocjacji tylko wtedy, gdy wymaga tego serwer.
Katalog przechowywaniaKatalog na pliki. Domyślnie imgbed.

Gdzie dodać kanał

  1. Otwórz Ustawienia systemowe.
  2. Przejdź do Ustawień przesyłania.
  3. Kliknij Dodaj kanał w prawym górnym rogu.
  4. Wybierz WebDAV.

Opis pól

PoleDziałanieWymagane
Nazwa kanałuCzytelna nazwa kanału WebDAV, np. koofr lub nas.Tak
EndpointPełny endpoint WebDAV, z https://.Tak
Nazwa użytkownikaLogin WebDAV.Tak
HasłoHasło WebDAV.Tak
Tryb uwierzytelnianiaZwykle Basic; użyj Digest, jeśli serwer wymaga digest authentication.Tak
Katalog przechowywaniaKatalog, w którym zapisywane są pliki. Domyślnie imgbed.Nie

Przykład: fie.nl.tab.digital

1. Utwórz hasło aplikacji

Otwórz ustawienia bezpieczeństwa konta, znajdź hasła aplikacji i utwórz nowe hasło aplikacji.

Utwórz hasło aplikacji

Po utworzeniu od razu skopiuj i zapisz nowe hasło aplikacji. Zwykle jest pokazywane tylko raz.

Zapisz nowe hasło aplikacji

2. Wypełnij konfigurację WebDAV w ImgBed

Wróć do ImgBed i dodaj kanał WebDAV:

Pole UIWartość
EndpointURL WebDAV podany przez https://fie.nl.tab.digital/.
Nazwa użytkownikaTwoja nazwa użytkownika WebDAV.
HasłoHasło aplikacji utworzone przed chwilą.
Tryb uwierzytelnianiaW większości przypadków zacznij od Basic.
Katalog przechowywaniaDomyślnie imgbed; możesz też użyć własnego katalogu.

Wypełnianie konfiguracji

Zachowanie przy dużych plikach

Kanał WebDAV używa teraz prawdziwego przesyłania częściowego opartego na sesji.

Małe pliki są przesyłane jako jeden pełny plik. Pliki większe niż 64 MiB są automatycznie dzielone na części po około 10 MiB i przesyłane do zdalnego katalogu chunków.

Usługa WebDAV nie musi obsługiwać partial update ani zapisu opartego na offsetach. ImgBed nie scala chunków na zdalnym serwerze w jeden duży plik. Zamiast tego zapisuje manifest chunków i podczas odczytu pliku czyta je po kolei.

W praktyce:

Rozmiar plikuMetoda uploaduUkład w zdalnej pamięci
64 MiB lub mniejNormalny uploadJeden pełny plik
Więcej niż 64 MiBSesyjny upload częściowyKatalog chunków z wieloma częściami

Katalog chunków wpływa tylko na układ w zdalnej pamięci. URL pliku w ImgBed się nie zmienia. Użytkownicy nadal otwierają plik przez oryginalny link /file/....

Kroki konfiguracji

  1. Otwórz Ustawienia przesyłania.
  2. Kliknij Dodaj kanał.
  3. Wybierz WebDAV.
  4. Wpisz rozpoznawalną nazwę kanału, np. koofr.
  5. Wpisz endpoint WebDAV, np. https://app.koofr.net/dav/Koofr.
  6. Wpisz nazwę użytkownika i hasło.
  7. Domyślnie zostaw tryb uwierzytelniania Basic.
  8. Zostaw katalog przechowywania jako imgbed albo zmień na własny.
  9. Kliknij Zapisz.
  10. Po zapisaniu sprawdź kartę kanału, odpytaj pojemność, jeśli jest dostępna, i prześlij plik testowy.

Jak sprawdzić

KontrolaJak sprawdzić
Karta kanału jest widocznaPo zapisaniu w Ustawieniach przesyłania powinna pojawić się karta WebDAV.
Kanał jest włączonyPrzełącznik w prawym górnym rogu karty pozostaje włączony.
Dane są zapisaneWidok szczegółów pokazuje Endpoint, nazwę użytkownika, tryb uwierzytelniania i katalog.
Mały plik uploaduje sięPrześlij obraz testowy i sprawdź, czy plik pojawia się w katalogu WebDAV.
Reguła dużych plików działaPliki powyżej 64 MiB używają uploadu częściowego i tworzą zdalny katalog chunków.
Zapytanie o pojemność działaJeśli serwer wspiera informacje o pojemności, zapytanie pokaże użycie i całkowity rozmiar.

Zapytanie o limit zakończone powodzeniem

FAQ

Dlaczego duże pliki WebDAV tworzą katalog chunków?

To obecna metoda przechowywania dużych plików.

Pliki większe niż 64 MiB nie są scalane w jeden duży plik zdalny. Są zapisywane jako katalog chunków. ImgBed zapisuje manifest i zwraca pełną zawartość, czytając części po kolei.

Co najpierw sprawdzić, jeśli upload dużych plików się nie udaje?

Najpierw sprawdź Endpoint, nazwę użytkownika, hasło i katalog przechowywania. Potem upewnij się, że usługa WebDAV pozwala tworzyć katalogi, zapisywać pliki i je czytać.

Jeśli zapytanie o pojemność się nie udaje, ale mały upload działa, serwer może po prostu nie wspierać raportowania pojemności albo je ograniczać. Nie musi to oznaczać, że upload nie działa.

Jaki tryb uwierzytelniania wybrać?

Zacznij od Basic.

Jeśli serwer wyraźnie wymaga digest authentication, użyj Digest.

Jeśli nie masz pewności, użyj automatycznej negocjacji.

Szybka lista

text
Przygotuj endpoint WebDAV, nazwę użytkownika i hasło
-> Otwórz Ustawienia przesyłania
-> Dodaj kanał
-> Wybierz WebDAV
-> Wpisz Endpoint / nazwę użytkownika / hasło
-> Domyślnie zostaw tryb Basic
-> Domyślnie zostaw katalog imgbed
-> Zapisz
-> Odpytaj pojemność
-> Prześlij plik testowy

Released as user documentation for CloudFlare ImgBed.