feat: initial cfdav project with webdav+r2+d1 and pages admin docs

This commit is contained in:
OpenClaw Agent
2026-03-20 16:35:51 +08:00
commit 334bb75672
15 changed files with 2124 additions and 0 deletions

24
README.windows.md Normal file
View File

@@ -0,0 +1,24 @@
# Windows WebDAV Mount Guide (cfdav)
## 1) 先确认站点
- WebDAV 地址:`https://<your-domain>/dav/`
- Basic Auth邮箱 + 密码
## 2) Windows 资源管理器挂载
1. 打开“此电脑”
2. 顶部菜单 → “映射网络驱动器”
3. 地址输入:
`https://<your-domain>/dav/`
4. 使用其他凭据 → 输入账号/密码
## 3) 常见问题
- **提示“文件夹无效”**
- 你的服务必须在 401 响应上携带 `DAV`
- 必须支持 `LOCK/UNLOCK`
- **无法列目录**
- 确认 `PROPFIND` 返回 207并根节点 `<href>` 与请求路径完全一致
## 4) 测试命令
```bash
curl -u user@example.com:password -X PROPFIND -H 'Depth: 1' https://<your-domain>/dav/
```