[BUG] 天翼云盘作为目标存储时,文件上传成功但因 Last-Modified 时间解析失败导致无限循环重试 #3051
Unanswered
algerdavild
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
当使用 OpenList 进行跨网盘复制或上传文件到天翼云盘时,文件本体数据已 100% 写入成功,但在上传完成后的元数据/时间同步阶段,天翼云盘 API 返回的 Last-Modified 时间字符串中包含 Unicode 不可见空格字符(\xe2\x80\xaf,Narrow No-Break Space)。
导致异常:
parsing time "Sep 7, 2026, 5:31:02\xe2\x80\xafAM +08" as "Jan 2, 2006 15:04:05 PM -07": cannot parse ", 5:31:02\xe2\x80\xafAM +08" as " "
OpenList 任务引擎将该“时间更新失败”判定为“整项上传失败”,从而不断触发自动重试,导致文件已被完整写入天翼云盘后,任务仍然无限循环重新上传,占用大量服务器带宽与 CPU,并导致天翼云盘触发 API 限速。
重现步骤 (Steps to Reproduce)
在 OpenList 中挂载任意源存储(如 WebDAV 或其他网盘)及天翼云盘。
从源存储复制一个文件到天翼云盘。
观察任务列表:进度到达 100% 后抛出上述红色错误。
任务不会结束,而是重置进度并开始下一次循环上传。
检查天翼云盘实际目录,发现文件其实已经存在且大小完整。
怎么办?
All reactions