LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]webdav是什么,有什么作用,应用场景是什么?

admin
2026年6月29日 19:1 本文热度 56
webdav相对Samba、FTP最大优势是基于Http协议,也因为支持Http/Https,可以很方便的被其他应用调用,比如NAS、笔记、那些需要备份数据的应用,都可以很方便的远程访问。相对其他存储协议,跨网传输、内网穿透很友好。

WebDAV是Web-based Distributed Authoring and Versioning的缩写,它起源于20世纪 90年代,当时的互联网正从单向信息传播向多向协作演进,在标准Http基础上新增LOCK/UNLOCK/MKCOL/COPY/MOVE等方法,把 Web 变成可读写的分布式文件系统
通俗点说,给 HTTP 加了「文件系统读写能力」,普通 HTTP 只有:GET、POST等方法,只能读、提交表单

WebDAV扩展了哪些能力?

1、MKCOL
创建文件夹
2、COPY
远程复制文件 / 目录
3、MOVE
远程移动 / 重命名
4、LOCK/UNLOCK
文件加锁防冲突
5、PROPFIND/PROPPATCH
读取 / 修改文件元数据
...
使用场景:

  • 阅读器(Kindle、掌阅等)通过 WebDAV 推送电子书、同步书架
  • 浏览器书签、RSS 订阅源、阅读进度通过 WebDAV 跨设备同步
  • 虚拟机、软路由 iStoreOS 等系统,用 WebDAV 做系统配置一键备份 / 还原
  • 替代 FTP,给校外 / 公司外网用户安全分发文件,HTTPS 加密更安全
  • 团队协作:多人共享文档、文件锁定防覆盖,替代企业网盘

关键特性:

  • 文件锁定:WebDAV支持文件锁定机制,可以防止多个用户同时编辑同一文件时发生冲突
  • 属性管理:除了文件内容,WebDAV允许对文件的元数据进行操作,如创建、修改和删除文件的属性
  • 集合管理:WebDAV允许用户创建、删除和列出集合(类似于文件夹)
  • 版本控制:WebDAV支持资源的版本控制,可以追踪资源的变更历史

WebDAV的优势

  1. 全系统原生支持,不用装客户端
  2. Windows/macOS/ Linux /iOS/ 安卓/NAS系统,都能直接挂载为本地网络硬盘,像用操作本地盘一样操作,不用专用 APP
  3. 穿透能力极强
  4. SMB / 局域网共享只能内网用,公网容易被封;
  5. WebDAV 只要能上网、能访问 HTTPS 就能用,轻松异地远程挂载
  6. 可做存储统一入口
  7. Alist、NAS、各类私有云都支持把各种网盘、本地存储、对象存储,统一转成 WebDAV 接口,所有设备用同一种协议访问所有存储、
  8. 相对于其他存储协议
  9. 比如Samba、FTP,跨平台兼容性非常强
  10. FTP(需独立客户端)、SMB(Windows依赖性强)
  11. WebDAV优势在于其基于标准HTTP协议,天然支持跨平台访问。无论是Windows的”映射网络驱动器”、macOS的”连接到服务器”,还是Linux的davfs2工具,均可无缝集成WebDAV服务。实际测试中,同一WebDAV服务器可同时被Windows资源管理器、macOS Finder、Android Solid Explorer等客户端访问,且文件操作结果实时同步。

WebDAV的缺点

  • 也因为Http,性能不如Samba
  • 速度不如 SMB、FTP
  • WebDAV 跑在 HTTP 上层,协议开销大,小文件尤其慢
  • 大量零碎文件(笔记、代码、小图片)同步时,延迟高、吞吐低。
  • 大文件传输容易卡顿、断连
  • 基于 HTTP 长连接,网络稍有波动就中断、重传,没有像 FTP/SMB 那样优秀的断点续传控制。
  • 高并发性能弱
  • 多人同时读写、多设备挂载时,CPU、内存占用明显变高,低配 NAS / 小主机容易吃力
  • 权限粒度比较粗
  • 不像 SMB 可以精细到文件夹只读 / 读写、用户分组,WebDAV 大多只能做到全局账号或简单目录权限,精细化权限不好做。
  • 文件名兼容性一般般
  • 不同系统 Windows/macOS/ 安卓 特殊字符、大小写敏感不一样,偶尔出现文件名乱码、同步失败

用法举例

1、文件锁定
通过使用LOCK和UNLOCK方法,WebDAV允许客户端对文件进行锁定,以防止其他用户在锁定期间对文件进行修改
LOCK /file.txt HTTP/1.1Hostwww.example.comDepthinfinityContent-Typeapplication/xml
2、版本控制
虽然WebDAV本身不提供完整的版本控制系统,但它提供了基础的支持,使得其他版本控制系统可以在此基础上构建。通过COPY和MOVE方法,用户可以创建资源的副本或移动资源,而VERSION-CONTROL方法可以用来创建资源的版本。
COPY /file.txt /file.txt.v1 HTTP/1.1Host: www.example.comDepthinfinity
3、集合和属性管理
1)集合管理
类似于文件夹
MKCOL /new-collection HTTP/1.1Host: www.example.comContent-Type: application/xmlContent-Length: lengthNew Collection
2)属性管理
允许用户不仅操作文件的内容,还可以操作文件的属性。这些属性可以是文件的元数据,如创建日期、修改日期、作者等。PROPPATCH方法用于修改资源的属性,而PROPFIND方法用于检索资源的属性
PROPPATCH /file.txt HTTP/1.1Host: www.example.comContent-Type: application/xmlContent-Length: lengthExample File

使用WebDAV备份数据

1、创建备份服务器
使用Docker、NAS应用市场安装
2、备份数据到WebDAV

和网盘有什么区别

维度
普通网盘(百度网盘 / 阿里云盘 / 坚果云)
WebDAV
是什么
现成云端存储服务
,封装好的 APP / 网页
文件读写协议
,像「网络文件夹通用接口」
谁提供存储
厂商帮你存服务器、运维、扩容
你自己决定存储
:NAS、自建服务器、第三方空间
要不要客户端
必须用官方 APP / 网页
系统自带就能挂载,无需专用 APP
控制权
数据在厂商服务器,规则厂商定
数据自己掌控,权限、加密全自己说了算

​有哪些支持webdav的网盘?

一般用坚果云比较多
国外网盘:Box、Dropbox、teracloud、yandex、TransIP
国内网盘:、城通网盘
私有云:OwnCloud、Seafile 、群晖
目前国内最好用的支持webdav:坚果云

使用建议

公网必须强制 HTTPS,禁止裸 HTTP
Windows 不要用系统自带挂载,改用Rclone、NetDrive、 RaiDrive等第三方
小文件多(Obsidian 笔记)尽量单库精简,不要超大目录


阅读原文:https://mp.weixin.qq.com/s/C6EIZRGGvPaJWrIk-B4gMg


该文章在 2026/7/1 16:03:25 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-2  粤公网安备44030602007207号