WebDAV — справочник протокола
Обзор
Memesplora поддерживает протокол WebDAV, позволяя монтировать пространства хранения как сетевые диски и работать с файлами напрямую из файлового менеджера операционной системы.
Адрес
WebDAV адрес: http://localhost:5214
Аутентификация
WebDAV использует HTTP Basic Auth.
Поддерживаемые методы
| Метод | Описание |
|---|---|
| PROPFIND | Получение свойств ресурса и членов коллекции |
| PROPPATCH | Изменение свойств ресурса |
| MKCOL | Создание коллекции (каталога) |
| GET | Получение содержимого ресурса |
| PUT | Загрузка ресурса |
| DELETE | Удаление ресурса |
| COPY | Копирование ресурса |
| MOVE | Перемещение ресурса |
| LOCK | Блокировка ресурса |
| UNLOCK | Разблокировка ресурса |
Примеры использования
macOS Finder
Меню > Переход > Подключиться к серверу
Введите: http://localhost:5214Windows Проводник
Правой кнопкой «Этот компьютер» > Подключить сетевой диск
Введите: http://localhost:5214Linux
bash
sudo mount -t davfs http://localhost:5214 /mnt/memesploracurl
bash
# Список каталога
curl -X PROPFIND http://localhost:5214/ -H "Depth: 1"
# Создание каталога
curl -X MKCOL http://localhost:5214/new-folder
# Загрузка файла
curl -T file.txt http://localhost:5214/file.txtДетали архитектуры
См. Архитектура WebDAV для получения подробной информации о проектировании.