使用WebDAV来上传和下载文件

WebDAV是什么


基于Web的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。WebDAV 由互联网工程任务组的工作组在 RFC 4918 中定义。许多现代操作系统为 WebDAV 提供了内置支持。
WebDAV扩展了request方法所允许的标准HTTP谓词和HTTP头。增加的谓词包括:
COPY将资源从一个URI复制到另一个URI
LOCK锁定一个资源。WebDAV支持共享锁和互斥锁。
MKCOL创建集合(即目录)
MOVE将资源从一个URI移动到另一个URI
PROPFIND从Web资源中检索以XML格式存储的属性。它也被重载,以允许一个检索远程系统的集合结构(也叫目录层次结构)
PROPPATCH在单个原子性动作中更改和删除资源的多个属性
UNLOCK解除资源的锁定
WebDAV 协议为用户在服务器上创建、更改和移动文档提供了一个框架。WebDAV 协议最重要的功能包括:
维护作者或修改日期的属性、命名空间管理、集合和覆盖保护
维护属性包括创建、删除和查询文件信息等
命名空间管理处理在服务器名称空间内复制和移动网页的能力
集合处理各种资源的创建、删除和列举
覆盖保护处理与锁定文件相关功能
由于 WebDAV 是基于 HTTP 的,所以具有 HTTP 的所有优点,包括容易穿越防火墙、 使用 HTTPS 来传输数据,因此在很多方面可以替代 FTP。
WebDAV 可以通过 Nginx 或 Apache 等 Web 服务器部署。在客户端 WebDAV 也获得了许多软件的支持,比如 Office 就可通过 WebDAV 编辑远程文档

webdav支持哪些方法?

首先必然支持普通的HTTP1.1的一些方法:

  • GET
  • POST
  • PUT
  • DELETE
  • PROPFIND
  • PROPPATCH
  • MKCOL<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Murphy2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值