基于浏览器的 WebDAV 客户端?

问题描述 投票:0回答:7

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

browser webdav
7个回答
9
投票

查看来自 ITHit 的 AjaxFileBrowser。非常漂亮,并且支持 FireFox 和 Chrome PUT 上传。 IE,从桌面拖放到浏览器。他们在 http://www.ajaxbrowser.com.

上有一个功能齐全的演示站点

7
投票

有一个 Firefox 的插件 可以处理 WebDAV。

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


3
投票

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

支持文件和目录的定时列表、文件上传、目录创建、重命名,以及图片等媒体的页内展示。


2
投票

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

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


1
投票

如果基于浏览器,你的意思是它以 html 运行(即你不希望你的用户安装插件)那么答案是部分是大部分不是。

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

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

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


1
投票

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


0
投票

不是直接来自浏览器,而是有一个不错的 Chrome 应用程序文件管理 - WebDav。它没有完全从中文翻译过来,所以这里有提示:按

Add+
并在服务提供商中选择最后一项
自定义
例如。配置自定义 WebDAV 服务器。其他一切都应该清楚

© www.soinside.com 2019 - 2024. All rights reserved.