Windows客户端不能显示用户头像

登录用户已经自定义头像,在网页上能正常显示,但是在Windows客户端不显示,如图

客户端版本6.0.1,win10。
服务器版本6.0.7,centos7.0,使用nginx做代理。

从nginx的日志seahub.access.log中可以看到客户端请求过42*42大小的头像,还返回200了,如下:

192.168.216.20 - - [07/Feb/2017:07:48:17 +0800] “GET /api2/avatars/user/mail@qq.com/resized/42/ HTTP/1.1” 200 96 “-” “Mozilla/5.0”
但是在seahub-data/avatars目录中没有对应大小的resized文件,也没有大小是96字节的文件。(上述URL会映射到这里的文件是猜测)
[seafile@localhost resized]$ ls
16 20 24 28 32 36 40 48 60 64 80

客户端的accounts.db中avatars表没有对应数据行,有没有可能是42的大小造成请求虽然成功,但是结果不是一个png图片,被客户端抛弃掉,造成头像不显示?不知道分析的对不对。

“GET /api2/avatars/user/mail@qq.com/resized/42/ HTTP/1.1” 200 177 “-” “Mozilla/5.0”
没有修改任何东西,今天一开客户端显示出来了,看下服务器日志,如上。回复内容长度变成177字节了。哈哈,原来可能理解错了,这里回复的JSON,不是图片文件本身。resized目录下面42的大小的文件也生成出来了。