No description
Find a file
2026-04-03 15:39:42 +08:00
.github/workflows chore:修改了工作流为pnpm 2026-03-25 15:26:30 +08:00
asset fix:修改了刷新按钮的小问题 2026-03-20 14:00:23 +08:00
src fix:修改重复的右键菜单 2026-04-02 11:19:29 +08:00
.gitignore ci:集成github工作流 2026-03-06 18:08:28 +08:00
build.mjs chore:修改build配置 2026-04-03 15:39:42 +08:00
eslint.config.mjs feat: 添加文件上传、多选和拖放功能 2026-03-29 17:12:46 +08:00
LICENSE 初始化 2026-02-25 11:16:09 +08:00
manifest.json feat: 添加文件上传、多选和拖放功能 2026-03-29 17:12:46 +08:00
package.json chore:修改build配置 2026-04-03 15:39:42 +08:00
pnpm-lock.yaml chore:修改了工作流为pnpm 2026-03-25 15:32:09 +08:00
README.md chore:修改readmme.md文件 2026-03-30 12:22:18 +08:00
README_zh.md chore:修改readmme.md文件 2026-03-30 12:22:18 +08:00
tsconfig.json chore:修改build配置 2026-04-03 15:39:42 +08:00

WebDAV Explorer for Obsidian

English | 中文

📖 Overview

A WebDAV plugin for Obsidian that enables seamless file management through WebDAV protocol. Drag and drop files to generate links, double-click to open files directly in Obsidian!

Features

  • 📂 WebDAV File Browser - Access WebDAV servers and browse files and folders
  • 🎯 Drag & Drop Link Generation - Simply drag files into Obsidian to automatically generate markdown links
  • 🎬 Media Preview - Preview videos and images directly within Obsidian (Videos require Media Extended plugin)
  • 🖱️ Double-click to Open - Double-click any file to open it in Obsidian's built-in browser
  • ⬇️ File Download - Directly download Obsidian-supported formats to your vault; unsupported formats use the system downloader
  • 📤 Right-click Upload - Right-click on a single file or folder and select "Upload to WebDAV" to upload to the current browsing path
  • 📁 Drag & Drop Upload - Drag a single file or folder into the WebDAV view to upload it to the current browsing path
  • 🔄 Duplicate File Handling - Automatically detects duplicate files during upload, offering options to overwrite, rename, or cancel
  • ✏️ File Rename - Right-click on files or folders in the WebDAV view and select "Rename" to rename them

⚙️ Settings Example

setting.png

📋 Requirements

🌐 CORS Configuration

💡 Recommended: For the best real-time file preview experience, it is recommended that your WebDAV server supports CORS (Cross-Origin Resource Sharing). If your server does not support CORS, the plugin will automatically use an alternative approach (authorization + blob mode) to handle file previews.

Recommended CORS header configuration:

  • Access-Control-Allow-Origin: *
  • Access-Control-Allow-Methods: GET, PROPFIND, OPTIONS, PUT, DELETE
  • Access-Control-Allow-Headers: Authorization, Content-Type, *
  • Access-Control-Expose-Headers: Content-Length, Content-Type

🎮 Usage Demo

demo.gif