2016-01-19 3 views
0

Многие WebDAV servers не позволяют PROPFIND запросов при отправке заголовка Depth: Infinity (смотри также this SO question), который будет возвращать описание всей основной файловой системы из указанной папки и все вложенные папки рекурсивно , Вместо этого они разрешают только Depth: 0 или Depth: 1 по соображениям безопасности, которые возвращают только указанный уровень дерева каталогов.Разрешить PROPFIND с Глубина: запросов Бесконечности в Saber/Dav

Это, несмотря на проблему безопасности, можно включить эту функцию в SabreDAV? Я нашел this GitHub issue, а также this changelog из более старой версии программного обеспечения (поиск infinity), которые оба предполагают, что это было реализовано некоторое время назад.

Однако я не могу найти подсказок, как и где его активировать. Кто-нибудь знает это?

ответ

1

Да, это возможно. Вызов:

$server->enablePropfindDepthInfinity = true; 
+0

Прохладный! И где я это называю? В 'server.php' перед' $ server-> exec(); '? – Dirk

+1

Да, это так! – Evert