[Bug]: ios端同步操作时会删除windows端上传到webdav上的epub文件
Prerequisites|前提条件
- [x] I have checked the troubleshooting|我已经查看过故障排除
- [x] I have searched for similar issues and did not find any|我已经搜索过没有相同的问题
Describe the bug|描述问题
windows客户端上传到坚果云 webdav后,ios端打开后,存在覆盖云端的情况,不管是使用从webdav下载还是点击同步按钮,都会覆盖
To reproduce|重现步骤
- windows10 客户端 ios 客户端
- 通过坚果云webdav
- windows10 上传epub到坚果云,坚果云云端已经可以看见这个epub文件
- ios端打开后,点击同步按钮后会删除坚果云上的这个文件。
Expected behavior|预期行为
希望做到可以让用户选择保留本地还是云端的配置。
Screenshots|截图
No response
Platform (please complete the following information)|平台(请填写以下信息)
- Platform: | 平台:windows10 /ios
- OS: | 操作系统:ios 18.3.1
- AnxReader Version: | 安读版本:最新版本
- Device: | 设备: iphone13/
Additional context|其他信息
No response
同步是通过比较二者的更新时间来判断保留哪一端的数据的,如果Windows端数据被覆盖,说明iOS端有更新的数据,选择了保留iOS端。 需要在Windows端上传完成后,打开在iOS端App,这样,就能正确获得数据了
昨天刚下载的windows版本和ios版本时,先在 windows端上传完成后,已在坚果云服务端看到此epub文件,然后在iphone端采取设置-同步-从webdav下载,也导致云端被覆盖。按我的理解,从webdav下载则说明我想要云端的数据更新到本地,而不是本地的数据覆盖云端。
这有点奇怪,我会检查下,解决这个问题
同步是通过比较二者的更新时间来判断保留哪一端的数据的,如果Windows端数据被覆盖,说明iOS端有更新的数据,选择了保留iOS端。 需要在Windows端上传完成后,打开在iOS端App,这样,就能正确获得数据了
安卓与电脑上好像有bug,经常不同步阅读位置与记录。
这个问题还是存在呀,挺影响体验的,暂时弃用,重新用微读了
是不是同一分钟操作导致的? @Anxcye
这看起来是由于设备A向云端同步了新的数据,新数据中导入了这本书。此时设备B也检查时间判断为本地数据比较新,开始上传数据,设备B中没有这本书,导致上传了没有这本书的db,然后删除了不存在的文件。
出现的问题可能是
-
两次操作间隔过短(小于5秒)。
-
在A同步完成后,B关闭了书(记录阅读进度)/或者是其他操作,导致更新了B的本地数据库更新时间,判断为B的本地数据比云端新
新版本修改了同步功能,能够避免数据相互覆盖的问题
🔒 This issue has been locked because it has been closed for 30 days.
此 issue 已被锁定,因为它已关闭 30 天。
If you believe this issue should be reopened, please create a new issue and reference this one.
如果您认为此 issue 应该重新打开,请创建新的 issue 并引用此问题。