这是个新功能吗?《内核在路径 /webdav/ 上提供 WebDAV 服务》

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    21024 引用 • 82643 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    7459 引用 • 33901 回帖 • 198 关注

相关帖子

被采纳的回答
  • 根据官方源码可知是在内核创建了一个 webdav 服务器

    访问地址:curl -v http://127.0.0.1:你的端口/webdav/192.168.xx.xx:你的端口/webdav

    用户名就是你的空间文件夹名,密码就是你在关于中设置的访问授权码

    然后就可以通过 webdav 访问你的空间文件了

    比如 curl -v http://127.0.0.1:62773/webdav/ -X PROPFIND 返回该目录及其子资源的属性信息

    curl -v http://127.0.0.1:62773/webdav/新目录名 -X MKCOL 创建目录

    curl -v http://127.0.0.1:62773/webdav/ -T /yourpath/yourfile 上传文件

    -X DELETE 删除文件
    -X COPY 复制文件
    -X MOVE 移动文件

    ......

    如果输入用户名和密码的情况下可以这样

    curl -v -u 空间文件夹名:你的授权码 http://192.168.xx.xx:6806/webdav/ -X PROPFIND

    但我用 Finder 访问该 webdav 报错,未知原因,其他客户端没试,不知是否能够连接成功。

    刚刚下载了这个客户端,成功实现了在 pc 上访问手机上的思源空间文件

    image.png

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 根据官方源码可知是在内核创建了一个 webdav 服务器

    访问地址:curl -v http://127.0.0.1:你的端口/webdav/192.168.xx.xx:你的端口/webdav

    用户名就是你的空间文件夹名,密码就是你在关于中设置的访问授权码

    然后就可以通过 webdav 访问你的空间文件了

    比如 curl -v http://127.0.0.1:62773/webdav/ -X PROPFIND 返回该目录及其子资源的属性信息

    curl -v http://127.0.0.1:62773/webdav/新目录名 -X MKCOL 创建目录

    curl -v http://127.0.0.1:62773/webdav/ -T /yourpath/yourfile 上传文件

    -X DELETE 删除文件
    -X COPY 复制文件
    -X MOVE 移动文件

    ......

    如果输入用户名和密码的情况下可以这样

    curl -v -u 空间文件夹名:你的授权码 http://192.168.xx.xx:6806/webdav/ -X PROPFIND

    但我用 Finder 访问该 webdav 报错,未知原因,其他客户端没试,不知是否能够连接成功。

    刚刚下载了这个客户端,成功实现了在 pc 上访问手机上的思源空间文件

    image.png

    1 操作
    wilsons 在 2024-09-15 12:23:51 更新了该回帖
  • 其他回帖
  • suka 2 1 赞同

    是萌佬 pr 的新功能,可以在 127.0.0.1:6806/webdav 这个路径上提供 webdav 服务,可以直接通过 webdav 服务访问你的工作区的所有文件了。
    我是这样用的,在移动端使用 mixplorer 的 webdav 挂载,可以直接在 mixplorer 文件浏览器浏览思源的文件内容。参考图片如下:

    6B0C7DE6995B6C5953AB85E3E716B130.jpg

    4920CE37BC6119C5C710D9D696580828.jpg

推荐标签 标签

  • 安装

    你若安好,便是晴天。

    131 引用 • 1184 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 156 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 46 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 661 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    21024 引用 • 82643 回帖 • 1 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1704 回帖
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 606 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    540 引用 • 672 回帖 • 2 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1234 回帖 • 429 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 31 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 1 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 195 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    116 引用 • 99 回帖 • 244 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 6 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖 • 1 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖 • 1 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    26 引用 • 222 回帖 • 166 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 99 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    50 引用 • 40 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 2 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 392 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 368 关注
  • 导航

    各种网址链接、内容导航。

    38 引用 • 169 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 527 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3170 引用 • 8209 回帖
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖 • 1 关注