Skip to content

WebDAV Service

This project provides WebDAV service support, allowing you to access and manage hosted files through the standard WebDAV protocol.

WebDAV Endpoint

The WebDAV service endpoint is the image hosting URL + /dav/, which is:

https://your.imgbed.domain/dav/

Supported WebDAV Methods

MethodFunctionDescription
PROPFINDList directory contentsGet file and folder lists, support WebDAV clients
GETDownload files/browse directoriesFile download or HTML directory browsing page
PUTUpload filesUpload files to specified paths and folders
DELETEDelete files/foldersSupport deleting individual files or entire directories
OPTIONSProtocol detectionReturn supported WebDAV methods and features
MKCOLCreate directoriesCreate new folders (automatically supported)

Deployment Configuration

Go to the image hosting management panel's System Settings -> Other Settings -> WebDAV, enable the WebDAV service, and configure the relevant parameters.

For specific configuration and instructions, see the Configuration Documentation.

Usage

Browser Access

Access the WebDAV endpoint directly in your browser, enter authentication information to browse the file directory:

https://your.imgbed.domain/dav/

WebDAV Clients

You can use any WebDAV-compatible client to connect:

Windows File Explorer:

  1. Open "This PC"
  2. Right-click and select "Add a network location"
  3. Enter the WebDAV endpoint address
  4. Enter username and password

macOS Finder:

  1. Press Cmd+K in Finder
  2. Enter the WebDAV endpoint address:
    • https://your.imgbed.domain/dav/
  3. Enter authentication information

Third-party Clients:

  • File managers like Cyberduck, WinSCP, FileZilla Pro
  • Mobile apps: FE File Explorer, Documents by Readdle, etc.

Through the WebDAV service, you can manage files just like using a local folder, achieving a true "cloud drive" experience!

Released under the MIT License