我知道有很多库可用,但我正在尝试为我正在开发的项目了解更多关于WebDav协议本身。
对于第1阶段,我想在PHP中实现一个虚拟只读文件系统,作为WebDav服务器呈现。
据我所知,它需要能够:
我找到了很多来源,但他们要么试图做太多,要么掩盖协议本身的实施。
有人可以解释或指向可能回答以下内容的来源:
由于
答案 0 :(得分:1)
当我最初开始sabre/dav时,我仍然确保首先阅读整个rfc。您真的需要了解所有功能,数据模型以及它们如何协同工作。
之后,您可能只需要查看<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.full.min.js"></script>
<select name="item" id="item" multiple>
<option value="item-1">Item 1</option>
<option value="item-2">Item 2</option>
<option value="item-3">Item 3</option>
<option value="item-4">Item 4</option>
<option value="item-5">Item 5</option>
</select>
<div id="sel"></div>
,PROPFIND
和OPTIONS
方法。一种选择是只查看客户端发送的方式......根据rfcs确定响应应该的内容,然后编写发送正确响应的代码。
另一种开始学习的好方法是将现有的webdav客户端连接到webdav服务器,并检查它们发回的邮件类型。