Android客户端相册同步问题


#1

1、有一个相册,照片数量比较多不到1万,之前一直正常,几个月前开始无法自动同步,“传输列表”中不会自动添加任何文件。测试了数据、WIFI,也尝试重新打开和关闭同步相册功能以及允许数据下同步,还重装了APP。发现仅重装后成功同步过一次。从抓包来看,APP没有发起任何同步的操作,只向服务器查询了repos、starredfiles、server-info

2、这两天另外一个相册也出现了无法同步,但表现是“传输列表”会增加上传文件,但是提示上传时失败。测试发现手工在这个相册目录下上传照片也会失败,但是在这个repo的根目录下却可以成功。看nginx的日志,APP获取上传link后,上传服务器报了403错误。
192.168.21.1 - - [12/Jan/2020:16:47:25 +0800] “GET /api2/repos/x-923a-478d-bca7-7e028a547117/upload-link/ HTTP/1.1” 200 90 “-” “Dalvik/2.1.0 (Linux; U; Android 9; Mi9 Pro 5G MIUI/9.12.19)”
192.168.21.1 - - [12/Jan/2020:16:47:25 +0800] “POST /seafhttp/upload-api/x-8533-4a54-852d-ab8b1918ef22 HTTP/1.1” 403 31 “-” “okhttp/3.9.1”

目前APP的版本是2.2.21,服务器是centos上的 7.1.1 64bit,同时我还在用windows下的客户端自动同步一些数据,目前都是正常的;在web端上传文件也没有发现异常。

从seafile的logs下的日志文件没发现什么错误信息,还请指教下以上问题如何可以进一步排查下呢,谢谢。


#2

你从这里下载新版 2.2.25 试一下 https://github.com/haiwen/seadroid/releases


#4

好久没去看了,竟然更新了这么多,立竿见影,两个问题都接解决了,赞!

第一个问题有仅7000多个文件,APP需要十几分钟来刷新一次,要慢慢等等就好了。