基于浏览器的WebDAV客户端?

时间:2010-01-05 15:18:01

标签: browser webdav

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

6 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:7)

plugin for Firefox处理WebDAV。

  

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

答案 2 :(得分:2)

取决于您对客户的期望,以及您是否在寻找跨浏览器的“Web应用程序”或浏览器扩展程序。

在“Web应用程序”(而不是浏览器扩展)中执行此操作的主要问题是(1)Javascript中缺少二进制数据支持,以及(2)缺少对本地文件系统的访问(这当然是一个安全功能。)

答案 3 :(得分:1)

如果基于浏览器你的意思是它在html中运行(即你不希望你的用户安装插件)那么答案是部分是通常没有。

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

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

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

webdav-js可以用作书签,也可以由WebDAV服务器本身用作HTML页面。

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