Skip to content

[Bug]: webdav 无法同步 #768

@Mulidesu

Description

@Mulidesu

Prerequisites|前提条件

  • I have checked the troubleshooting|我已经查看过故障排除
  • I have searched for similar issues and did not find any|我已经搜索过没有相同的问题

Describe the bug|描述问题

已尝试电脑端和安卓端,稳定出现问题

上传后提示:没有在云端找到这本书,但是在云端 ~data/file 中存在该书文件,也可以正常下载

以下为报错日志(双端日志内容相同)

[FormatException: Invalid date format Wed, 11 Feb 2026 08:38:19 GMT] : #0 DateTime.parse (dart:core/date_time.dart:381) #1 WebdavXml.toFiles. (package:webdav_client/src/xml.dart:87) #2 List.forEach (dart:core-patch/growable_array.dart:425) #3 WebdavXml.toFiles (package:webdav_client/src/xml.dart:36) #4 Client.readDir (package:webdav_client/src/client.dart:71) #5 WebdavClient.readDir (package:anx_reader/service/sync/webdav_client.dart:179) #6 WebdavClient.safeReadDir (package:anx_reader/service/sync/webdav_client.dart:240) #7 Sync.determineSyncDirection (package:anx_reader/providers/sync.dart:118) #8 Sync.syncData (package:anx_reader/providers/sync.dart:276) ,#0 AnxLog.severe (package:anx_reader/utils/log/common.dart:85) #1 AnxError.init. (package:anx_reader/utils/error/common.dart:14) #2 PlatformDispatcher._dispatchError (dart:ui/platform_dispatcher.dart:1379) #3 _onError (dart:ui/hooks.dart:307)

To reproduce|重现步骤

一、
1、填写 Webdav 信息,测试链接成功后保存
2、点击从 webdav 下载,弹窗消失,无其它提示
3、返回主页,点击同步、立即同步,无任何反应
二、
1、导入本地文件,确认可以正常阅读
2、点击上传,小云朵转圈后显示 红X
3、点击文件,提示 没有在云端找到该本书
4、检查 webdav 存储,在 ~anx/data/file 文件夹下发现刚刚上传的文件,可以正常通过浏览器下载阅读

Expected behavior|预期行为

它应该能正常同步才对

Screenshots|截图

No response

Platform (please complete the following information)|平台(请填写以下信息)

  • Platform: | 平台:
    Android;Windows
  • OS: | 操作系统:
    Android16 (原生安卓);Windows 11 专业版 25H2(非精简)
  • AnxReader Version: | 安读版本:
    1.12.0+6313
  • Device: | 设备:
    Pixel 6 Pro、Laptop

Additional context|其他信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions