19

有没有好的基于浏览器的 WebDAV 客户端?如果没有,是否可以制作一个?

4

6 回答 6

9

查看 ITHit 中的AjaxFileBrowser。非常漂亮,并且有 FireFox 和 Chrome PUT 支持上传。IE,从桌面拖放到浏览器。他们在http://www.ajaxbrowser.com上有一个功能齐全的演示站点。

于 2012-03-01T23:43:56.630 回答
7

有一个用于处理 WebDAV的 Firefox 插件。

Webfolders 是一个 Firefox 扩展,使您能够在浏览器中查看 WebDAV 服务器的内容并使用 WebDAV 协议的全部功能。

于 2010-01-05T15:30:44.480 回答
2

取决于您希望客户端做什么,以及您是在寻找跨浏览器的“Web 应用程序”还是浏览器扩展。

在“Web 应用程序”(与浏览器扩展相反)中这样做的主要问题是(1)Javascript 中缺乏二进制数据支持,以及(2)缺乏对本地文件系统的访问(当然是一项安全功能)。

于 2010-01-05T16:16:01.120 回答
1

如果通过基于浏览器的意思是它在 html 中运行(即您不希望您的用户安装插件),那么答案部分是肯定的,大多数情况下不是。

部分是的,因为我已经建造并使用了一个。它使用 jquery jtree 插件来显示文件夹,选择文件夹节点会在右侧面板中填充文件列表。面板是用另一个 jquery 插件完成的,文件列表是用 jquery 数据表插件动态生成的。

但我认为对你来说答案可能是“不”。那是因为浏览器要使用 webdav 必须用户 webdav “方法”,如 PROPFIND 和 MKCOL。大多数浏览器都不支持这些方法,因此您的 javascript 不能直接使用它们。我的 webdav 服务器项目中有一个服务器端映射,它允许我的 javascript 使用普通的 GET 和 POST 方法,并且这些请求在服务器上转换为 webdav 方法。

我对你说“可能不”,因为这个服务端映射不是标准的,它是 milton 的一部分。但是如果你碰巧使用了 milton,或者你可以使用 milton,那么一切都很好。

于 2011-09-04T09:47:52.483 回答
1

试试 SMEStorage.com。他们将任何 WebDav 后端转变为个人云文件解决方案。除了丰富的浏览器桌面和移动客户端外,还有适用于 Mac、Windows、Linux 的客户端和适用于 Android、iOS、Windows Phone 和 BlackBerry 的移动客户端。

于 2012-03-21T23:52:51.733 回答
1

webdav-js可以作为书签启用或由 WebDAV 服务器本身作为 HTML 页面提供。

它支持文件和目录的常规列表、文件上传、目录创建、重命名以及图像和其他媒体的页内显示。

于 2020-05-04T14:34:11.143 回答