npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-webdav-zh

v0.1.5

Published

n8n WebDAV 中文节点 — 集成 WebDAV 服务器的文件操作功能,支持文件上传/下载/复制/移动/删除、文件夹管理,兼容标准 WebDAV、Nextcloud、ownCloud、Microsoft SharePoint 等服务器

Readme

n8n WebDAV 中文节点

这是一个为 n8n 提供 WebDAV 服务器完整集成功能的中文节点,支持标准 WebDAV、Nextcloud、ownCloud、Yandex.Disk、Microsoft SharePoint 等服务器。

功能特性

  • 完整的文件操作:上传、下载、删除、复制、移动及获取文件信息
  • 文件夹管理:创建、删除、列出目录内容(支持递归)
  • 多种 WebDAV 服务器支持:标准 WebDAV 服务器、Nextcloud/ownCloud、Yandex.Disk、Microsoft SharePoint
  • 灵活的认证方式:支持 Basic 认证和 Token 令牌认证
  • 安全可靠:正确的凭证处理,支持 HTTPS,可选的 SSL 证书验证
  • 大文件支持:上传限制提升至 500MB,针对大文件传输优化
  • 增强的错误处理:详细的错误信息,包含 HTTP 状态码
  • 正确的 XML 解析:完美处理 WebDAV PROPFIND 响应,兼容多种命名空间前缀
  • n8n v2.x 兼容:适配 Binary Data Manager 新架构,使用 getBinaryDataBuffer() 标准接口

安装

npm install n8n-nodes-webdav-zh

或者将 dist 目录复制到您的 n8n 自定义节点目录中。

使用方法

  1. 在 n8n 中添加 WebDAV 凭证
  2. 在工作流中添加 WebDAV 节点
  3. 选择所需的操作并配置参数
  4. 运行工作流

凭证配置

支持以下认证方式连接到 WebDAV 服务器:

Basic 认证

  • WebDAV 服务器地址(必填)
  • 用户名
  • 密码

Token 令牌认证

  • WebDAV 服务器地址(必填)
  • 访问令牌

支持的操作

文件操作

| 操作 | 说明 | |------|------| | 下载 | 从 WebDAV 服务器下载文件到 n8n | | 上传 | 上传文件到 WebDAV 服务器(支持二进制数据和文本) | | 删除 | 从 WebDAV 服务器删除文件 | | 复制 | 在 WebDAV 服务器上复制文件 | | 移动 | 移动或重命名文件 | | 获取信息 | 获取文件的元数据信息 |

文件夹操作

| 操作 | 说明 | |------|------| | 列出内容 | 获取文件夹中的文件列表(支持递归) | | 搜索 | 按关键词搜索文件/文件夹,支持多种匹配方式 | | 创建 | 创建新文件夹(支持自动创建父文件夹) | | 删除 | 删除文件夹 |

实现特点

  • 支持自签名证书
  • 针对不同服务器的特定配置优化
  • 详细的错误处理,包含 HTTP 状态码
  • 高效的大文件处理(最高 500MB)
  • 正确的二进制数据处理
  • 使用 fast-xml-parser 正确处理 WebDAV XML 响应
  • 兼容多种 XML 命名空间前缀(d:、D:、无前缀)

许可证

MIT