升级到7.0后,发现以前的头像不能完美导入,那就让大家一个个上传吧,但上传也会出问题。 我在本地测试没问题的,到官网论坛去一搜,K,全是这样的问题,QQ群都建起来了。
我想,多大个事,怎么官方在发布前就没想到要声明好,要做好用户体验这一环呢,应该算在uat(user acceptance testing)的问题。搞了半天,也总算解决了。
首先确定ucenter的通信成功,config文件里的UC_API要填,UC_KEY要一致,在ucenter后台里填了url还不够,当我增加了物理路径时就OK了。物理路径是相对路径,在上层目录里一般是 ../ 。v
头像上传不了,要么是上传过程出错,要么是调用 过程出错,或者就是存储过程出错。 我的空间支持flash上传,那就把相关的目录权限设置成可写吧。ucenter/data/avatar 和ucenter/data/tmp 要设置,我这问题就在tmp没设成可写。
其它还可能有许多问题,那就多问多搜了。K,你看看官方那个帖子,乱得一米,一搜 “头像 7” 全TM问题。
======
补充,我发现6.1里的头像也是在ucenter/data/avatar目录下的。结构跟7.0是一样的,那就是说直接上传6.1的那个目录就可以了。事实上是这样的!囧。