朱潮
|
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 |
|