【问题标题】:Upload file in PHP using DAV Protocol [closed]使用 DAV 协议在 PHP 中上传文件 [关闭]
【发布时间】:2011-01-06 11:49:28
【问题描述】:

有人可以建议在 PHP 中使用 DAV 协议上传文件吗?我浏览了网络,一切似乎都过于复杂了。

用户通过 DAV 上传到目录后,我需要在服务器端上传图像文件 - 是否有一个好的 PHP 类可用于执行此操作?

【问题讨论】:

  • SabreDav 似乎是一个非常好的当前软件包,我在测试中使用它取得了一些成功,但由于尚未在生产中采用业务决策。
  • 一个更“系统管理员”的解决方案是让远程 DAV 始终安装在您 werbser 所在的操作系统上,作为远程​​文件系统,然后网络服务器只访问他的“本地”文件系统,并且完成任何身份验证协商操作系统启动时一次。

标签: php file webdav


【解决方案1】:

看看WebDAV Client Pear package,它实现了一个不错的流包装器。

【讨论】:

  • 包中有一个例子。但是你可以或多或少地做这样的事情 `require '/path/to/pear/package.php'; mkdir("webdav://www.example.com/foo/"); file_put_contents("webdav://www.example.com/foo/bar.txt", $httpfile); $httpfile = file_get_contents("webdav://www.example.com/foo/bar.txt"); `
【解决方案2】:

此外,您可以查看SabreDAV,它(与 Pear 的库不同)更定期更新,并实施了有关 Windows Vista 和 7 的新解决方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2011-09-29
    • 1970-01-01
    • 2017-07-24
    相关资源
    最近更新 更多