WebDav是基于HTTP的协议,他可以允许客户端远程编辑Web内容
Table of Contents
背景
WebDAV文件共享:将个人电脑变身为云存储,实现自由文件传输。
用微信等工具,传输文件太大有限制,传输后,自己的手机又一堆的文件要删除
商业网盘,速度奇慢,有诸多限制,只能开通会员
将电脑转变为个人网盘,能够实现大文件的无障碍传输,无需担心文件大小限制。
WebDav Server工作原理
WebDAV 基于 HTTP 协议的通信协议,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
WebDav常用命令
WebDav在HTTP的基础上扩展了自己的命令,例如:
PROPFIND 用于获取文件夹列表、文件夹内的文件列表、文件夹和文件的属性;
MKCOL 用于创建空文件夹;
PUT 用于上传文件;
GET 用于下载文件;
COPY 用于复制文件;
MOVE 用于移动文件
原文链接:https://blog.csdn.net/zlllc/article/details/136102593
WebDav server 开发
https://www.showapi.com/news/article/66c1dc4e4ddd79f11a1041be
https://www.anquanke.com/post/id/86894-
WebDav Server publish
在Nginx中实现WebDAV需要安装 libnginx-mod-http-dav-ext 模块
https://juejin.cn/post/6938526251250515981
https://juejin.cn/post/7403165140718125075