Commit Graph

7 Commits

Author SHA1 Message Date
朱潮
38c5d1e622 修复方案:在 routes/webdav.py 中添加了一个 WSGI 中间件包装函数,在请求到达 WsgiDAV 前:
1. 读取 X-Forwarded-Proto 设置正确的 wsgi.url_scheme
  2. 将 Destination 头中的外部 scheme/host 重写为内部实际值
2026-03-09 18:51:08 +08:00
朱潮
5d97be9557 routes/webdav.py — 完全重写,从手写 WebDAV 协议改为使用 WsgiDAV 开源库 2026-03-09 18:33:05 +08:00
朱潮
4ad1c96bf3 ALLOWED_RESOURCE_TYPES 从 {robot, dataset} 改为 {robot, docs}。现在 WebDAV 路径为: 2026-03-09 16:00:07 +08:00
朱潮
9fd4a099da remove resource_id 2026-03-09 15:48:35 +08:00
朱潮
7039bec61a add webdav support 2026-03-09 12:54:38 +08:00
朱潮
49034bc571 add webdav support 2026-03-09 12:31:07 +08:00
朱潮
b277c9bbff add webdav support 2026-03-09 11:56:17 +08:00