Skip to content
  1. Компоненты
  2. WebDAV

WebDAV

WebDAVMediaSource сетевой медиа источник для MODX Revolution.

Поддерживаемые операции:

  • Перечислить содержимое каталога
  • Загрузить файлы
  • Создать файл
  • Редактировать файл
  • Удалить каталог/файл
  • Переносить элементы в дереве перетягиванием
  • Кэшировать содержимое каталога и мета-информацию о файле
  • Получать ресурс опосредованно через сайт

Поддерживает схемы БД MySQL и SQLSrv. Работает с протоколом WebDAV v1. На текущий момент блокировка не поддерживается.

Проверено с SabreDAV, CloudMe.com, Yandex Disk.

Параметры

ИмяЗначение по умолчаниюОписание
allowedFileTypesЕсли указано, будут отображены файлы только с перечисленными расширениями. Укажите список, через запятую, без знака «.»
authMethodСхема авторизации: basic или digest. Выберите схему, поддерживаемую на сервере
basePathПуть к файлам источника.
baseUrlURL, по которому будет доступен этот источник файлов. Не учитывается если включено проксирование.
cachedfalseКэшировать содержимое каталогов
cacheTime10Время хранения кэша в минутах
imageExtensionsjpg,jpeg,png,gifСписок расширений файлов, через запятую, являющихся изображениями. MODX попытается создать превью для файлов с этими расширениями.
loginИмя пользователя
passwordПароль
previewfalseСоздавать миниатюры для изображений. Может сильно нагрузить сетевой канал, поскольку требуется полностью скачать удаленный файл. Включайте с осторожностью.
proxyfalseПолучать ресурс опосредованно через сайт если публично сервер недоступен
serverАдрес сервера в формате proto://host. Порт можно указать после двоеточия
skipFiles.svn,.git,_notes,nbproject,.idea,.DS_StoreСписок, через запятую. MODX будет пропускать и скрывать файлы и папки, совпадающие с любой из масок.
thumbnailQuality90Качество генерируемых превью, по шкале от 0 до 100.
thumbnailTypepngТип изображения, используемый для создаваемых превью.
verifySSLtrueПроверять SSL сертификаты

Политика безопасности

НазваниеОписание
loadВозможность скачивать объекты

Скачивание через посредника

Если сервер WebDAV не дает прямого доступа к скачиванию файлов вы можете захотеть воспользоваться процессором-посредником. URL создается из: http://yoursite.ru/assets/components/webdav/index.php?ctx=web&action=proxy&source=SOURCEID&src=path/file.ext Как видите в параметрах указываются sourceID и путь к файлу, но оно замкнуто для работы только с WebDAV источниками.