开发php webDav解决方案所需的入门文档

时间:2018-10-05 14:58:45

标签: php windows office365 ms-office webdav

我是(WAMP)PHP开发人员,致力于内部安全文件管理的专业解决方案,并被要求查看是否可以使用WebDAV来增强该解决方案。我环顾四周,这里只提到了WebDAV,但是没有什么比“您的第一个WebDAV php类”更让人感觉到的了。

请注意,我需要一个可编程的解决方案,该解决方案可以管理身份验证并可以与我们的DMS API进行交互,以传入和传出实际上部分存储在数据库中的文档修订。

我已经下载了sabre / dav并运行了“入门”页面,但这只是让我进入了一个简单的文件上传屏幕***,而我觉得在“下一步,您将要开始使用WebDAV客户端,看一切是否按预期进行。” ...如何执行此操作的一些示例呢? (http://sabre.io/dav/gettingstarted/)。

(a)“如何将Windows环境连接到Webdav服务器”或(b)“如何配置浏览器以在单击网页上的Word .doc文档链接时允许进行webdav编辑”,或(c)“如何查看来自server.php的WebDAV请求”?

我还知道,似乎不再支持sabre / 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似乎拥有我所不需要的其他功能(也许是软件)。

我还可以看到Evert Pot写了一个指南(https://evertpot.com/167/)的起点,它非常好,是我所寻找的最接近的指南,但是我感觉缺少一些东西。 (他在摘要栏中的评论中很出名,特别是这样的写着:“那里没有太多的文档(而且大部分都是废话)。”自Evert写作以来11年来,一切都没有改变!) 。 (Evert-如何关闭该页面:-)

我确实在PHP: DIY WebDav Server上被问到了这个问题,但是我真的不认为这会有所帮助(我仍然在A处寻求到达B却没有方向)。

有人对如何进行有任何提示吗? 谢谢 A

[***此屏幕可在Chrome上运行,但Edge无法在Content-Security-Policy中显示消息“ CSP14312:资源违反指令'default-src'none”:res://edgehtml.dll/xmltreeview.js 。资源将被阻止。“]

0 个答案:

没有答案