1、什么是WebDAV?

WebDAV是一种基于HTTP协议的扩展,旨在提供在Web服务器上进行文件管理的标准化解决方案。它允许用户通过网络对远程主机上的文件进行读写、编辑和删除操作。与传统的HTTP相比,WebDAV添加了一组方法和头部,以支持更复杂的文件操作。

2、WebDAV的功能

2.1 文件访问:使用支持WebDAV的客户端软件,用户可以直接在远程服务器上打开和保存文件,就像操作本地文件一样。这样,无论身处何处,用户都可以方便地访问其文件。

2.2 文件协作:WebDAV支持文件锁定功能,确保在多个用户同时编辑同一个文件时不会发生冲突。这有助于团队成员之间的协作,使得多人协同编辑变得更加高效和方便。

2.3 文件管理:通过WebDAV,用户可以创建、删除和移动远程服务器上的文件夹和文件。这使得文件的组织和管理变得更加简单和直观。

3、WebDAV的应用场景

3.1 团队协作:WebDAV可用于团队协作和文档管理。团队成员可以共享文件夹和文件,并通过支持WebDAV的客户端实时编辑和更新文件(类似我们用的TFS托管代码)。

3.2 远程工作:对于远程办公的人员来说,WebDAV是一个理想的工具。他们可以使用WebDAV客户端访问公司服务器上的文件,实现远程办公的灵活性和便利性。

3.3 云存储服务:许多云存储服务提供对WebDAV的支持,用户可以通过WebDAV协议将其云端文件直接映射到本地计算机上,从而实现方便的文件管理和同步。(类似本地和云端同步双向同步的网盘)

4、支持WebDAV协议的网盘

存储类型 列出文件/文件夹 下载文件 创建目录 重命名 移动 复制 上传文件/文件夹
本地存储
阿里云盘
Onedrive
天翼云盘
GoogleDrive
123pan
FTP
SFTP
PikPak
S3
USS
WebDAV
Teambition
分秒帧
和彩云
YandexDisk
百度网盘
夸克网盘

5、可以用来挂载WebDav的软件

  1. Windows

    PotplayerkmplayerRaiDrivekodi

  1. Android

  2. IOS
    • Nplayer,infuse,Fileball
  3. 电视TV
    • Nplayerkodinova
    • 若只看阿里可以使用阿里官方合作的
      • 欢视商店-阿里云盘TV版,网盘播放器-阿里云盘TV版
  4. Mac
  5. Linux

6、WebDav功能展示

6.1 场景描述

这里我使用的是支持webdav协议的阿里云盘,首先使用alist挂载了阿里云盘。

6.1.1 将阿里云盘作为本地磁盘的扩充,当一个本地磁盘使用。

用法:使用RaiDrive软件添加WebDAV网络驱动器

添加成功后,在本地删除对应的txt文件,打开阿里云网盘会发现此txt文件也被删除了

同时,在云盘中存储的文件,也可以直接在本地复制、打开和编辑

6.1.2 将阿里云盘作为家庭影音库

这里使用安卓的KODI软件作为影音播放器

视频展示:http://qiniu.fengfengfeng.cn/Screenrecorder-2023-07-25-23-53-39-702.mp4

简单聊聊WebDAV的更多相关文章

  1. 简单聊聊Storm的流分组策略

    简单聊聊Storm的流分组策略 首先我要强调的是,Storm的分组策略对结果有着直接的影响,不同的分组的结果一定是不一样的.其次,不同的分组策略对资源的利用也是有着非常大的不同,本文主要讲一讲loca ...

  2. 简单聊聊java中的final关键字

    简单聊聊java中的final关键字 日常代码中,final关键字也算常用的.其主要应用在三个方面: 1)修饰类(暂时见过,但是还没用过); 2)修饰方法(见过,没写过); 3)修饰数据. 那么,我们 ...

  3. 简单聊聊SOA和微服务

    转自:https://juejin.im/post/592f87feb123db0064e5ef7c  (2017-06) 简单聊聊SOA和微服务 架构设计中的朴素主义 前两天和一个朋友聊天,他向我咨 ...

  4. 转 简单聊聊IT软件项目的风险及应对

    https://www.jianshu.com/p/b347adca87a6 前言 上段时间在一家演讲俱乐部做即兴演讲主持人,聊的就是风险管理,与会的小伙伴分享了不同行业的风险问题,令人受益匪浅,今天 ...

  5. 简单聊聊CSS中的3D技术之“立方体”

    简单聊聊CSS中的3D技术之“立方体” 大家好,我是今天的男一号,我叫小博主. 今天来聊一下我在前端“逆战班”学习中遇到的颇为有趣的3D知识.前端学习3周,见识稀疏,在下面的分享中如有不对的地方请大家 ...

  6. 【DNS】简单聊聊DNS如何工作

    随便聊聊 我们知道,网络上传输的数据包是一层一层的包起来的,典型的是mac地址层,ip层,tcp/udp层,应用层数据 这么几个层,那用户在浏览器中打开www.baidu.com数据包如何传到baid ...

  7. 简单聊聊Linux学习经历

    学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为了提升自己各方面的能力 ...

  8. 简单聊聊WebSocket

    一.概述 上一篇文章<浅析一次HTTP请求>我们分析了简单的一次 HTTP 请求具体是怎么样完成的,分析了 HTTP 协议的数据结构,如何连接,如何断开,又是如何多路复用的,那么今天我们来 ...

  9. 简单聊聊红黑树(Red Black Tree)

    ​ 前言 众所周知,红黑树是非常经典,也很非常重要的数据结构,自从1972年被发明以来,因为其稳定高效的特性,40多年的时间里,红黑树一直应用在许多系统组件和基础类库中,默默无闻的为我们提供服务,身边 ...

  10. 简单聊聊 Ironic

    上一篇文章里我简单介绍了一下「裸金属」的概念,提到了 OpenStack 中的核心项目 Ironic,今天简单来聊聊它. Ironic 项目的吉祥物 Bare Metal 所以用 Bear 来做吉祥物 ...

随机推荐

  1. 关于@synchronized

    一.结论 1)@synchronized内部使用的是recursive_mutex_lock,也就是递归锁,对于统一线程来说,@synchronized加锁的方法可以重复加锁. 比如代码: - (vo ...

  2. kubernetes的搭建(一)

    集群的搭建 集群的类型 kubunetes的集群类型大致上分为两类: 一主多从和多主多从. 一主多从: 一台master节点和多台node节点,搭建简单,但是有单机故障的风险,适用于测试环境 多主多从 ...

  3. wordpress博客系统报错

    第一种,只显示nginx的默认网页 说明wordpress的网页配置文件没有被系统读取 我们就需要去查看nginx的配置文件/etc/nginx/conf.d/default.conf 首先,查看是不 ...

  4. Grafana监控系统的构建与实践

    本文深入探讨了Grafana的核心技术.数据源集成.仪表盘与可视化构建以及监控与告警配置,旨在为专业从业者提供全面的Grafana技术指南. 关注[TechLeadCloud],分享互联网架构.云服务 ...

  5. c# winfrom DataGridView 动态UI下载功能(内含GIF图) || 循环可变化的集合 数组 datatable 等

    Gif演示 分解步骤 1,使用组件DataGridView 2,使用DataSource来控制表格展示的数据来源(注意:来源需要是DataTable类型) 3,需要用到异步线程.如果是不控制数据源的话 ...

  6. 关于使用Gitlab CI-CD

    关于使用 Gitlab CI/CD 如果是个人建议自己写脚本,手动运行,而不是使用 Gitlab CI/CD. 免费的 Runner 需要 Credit Card!

  7. graylog 大于等于 查询

    graylog 大于等于 查询 :>=1000  不要有空格 如下: pay_channel:PSBC AND hs:>=4

  8. Linux使用docker搭建maven私有仓库

    引言 在实际开发工作中,通常需要搭建maven私有仓库,今天就教大家如何搭建一套maven的私有仓库 Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓 ...

  9. 基于 Swagger 增强 UI FytApi.MUI

    FytApi.MUI 介绍 基于swagger的轻量级,注入化的api-ui组件 支持netcore 3.1/5.0/6.0 特点 零浸入.轻量.简单.好看.好用 可配置权限认证以及Header,支持 ...

  10. Timing!!!

    End or Beginning "毕业",一个令人无限憧憬的具象化名词.适逢高考结束,又有一批人将奔赴更远的地方,离开他们生活了十八年的城市,在这之中亦然有着曾经的我们.但大家把 ...