Документация для начала работы, необходимая для разработки решения php webDav - PullRequest
0 голосов
/ 05 октября 2018

Я - (WAMP) PHP-разработчик, работающий над специализированным внутренним решением для безопасного управления документами, и меня попросили посмотреть, можно ли использовать WebDAV для улучшения решения.Я посмотрел вокруг, и есть несколько упоминаний о WebDAV, но нет ничего, что напоминало бы «Ваш первый класс WebDAV php».

Обратите внимание, я хочу программируемое решение, которое может управлять аутентификацией и взаимодействовать с нашим DMS API, чтобы передавать и выводить версии документов, которые фактически частично хранятся в базе данных.

У меня естьскачал saber / dav и запустил страницу «Приступая к работе», но это просто оставило меня на простом экране загрузки файлов ***, и я чувствую, что это тупик на «Далее, вы захотите начать тестирование с клиентом WebDAV, чтобы увидетьесли все работает так, как ожидалось ». ... как насчет примеров того, как это сделать?(http://sabre.io/dav/gettingstarted/).

Где находится (a) «как подключить вашу среду Windows к серверу Webdav» или (b) «Как настроить браузер, чтобы разрешить редактирование WebDAV при нажатии на Wordссылка на документ .doc с веб-страницы ", или (c)" как просмотреть запросы WebDAV с вашего server.php "?

Я также знаю, что saber / dav, похоже, больше не поддерживается (https://evertpot.com/sabredav-eol/ и https://groups.google.com/forum/#!topic/sabredav-discuss/Y-7QWAXBayI).

Я также заметил, что PHPClasses.org имеет возможный образец 14 лет назад (https://www.phpclasses.org/package/1402-PHP-WebDAV-client-to-access-files-in-a-HTTP-server.html#view_files), но, как всегда, документации нет, поэтому, вероятно, мало смыслаиз них, публикуя это в первую очередь. (Тем не менее, мне интересно, если этот класс ближе к моим требованиям, так как SabreDav, кажется, полон других объектов, которые я не ищу (возможно, раздувание).

Я могутакже см. Эверт Пот написал начальную точку руководства (https://evertpot.com/167/), и это было очень хорошо, и я был ближе всего к тому, что искал, но я чувствую, что чего-то не хватает.на его комментарии в своей суммеary block - особенно пункт, который гласит: «Там не так много документации (и большая часть ее дерьма)». Ничего не изменилось за 11 лет с тех пор, как Эверт написал это !!).(Evert - как насчет завершения этой страницы: -)

Я чувствую, что об этом спрашивают на PHP: DIY WebDav Server , но я не думаю, что это помогло (яЯ все еще нахожусь в точке А, чтобы добраться до пункта B, но без указания направления.)

У кого-нибудь есть какие-либо советы о том, как действовать?Спасибо A

[*** Этот экран работает в Chrome, но не в Edge, давая сообщение «CSP14312: ресурс нарушил директиву default-src none в Content-Security-Policy: res: // edgehtml.dll / xmltreeview.js. Ресурс будет заблокирован. "]

...