Discuz教程网

[二次开发] Discuz 6.1.0头像上传机制

[复制链接]
authicon dly 发表于 2012-2-21 23:16:30 | 显示全部楼层 |阅读模式
Discuz!6.1.0 版本改变了头像的机制,将原来的用户可以选择系统自带头像和上传头像改为通过 flash 上传头像,由于上传头像的方式改变,并且由于 Discuz!6.1.0 版本加入了 UCenter 体系,导致当出现头像问题时很难排查,在此,介绍一下 Discuz!6.1.0 版本头像的机制,希望能给大家排查头像问题时有些帮助。
Discuz!6.1.0 版本头像机制分下面几个步骤进行:
1、选择要上传的图片
会员选择要上传的图片,然后 flash 上传图片,上传完毕后提示已经上传 100% (如果网络比较快或者图片比较小,可能看不到这个提示),然后显示图片的预览图。
2、编辑和剪裁图片
会员剪裁图片,然后点保存头像,会出现类似下面截图中的界面
20081229154512849.gif
3、保存
点确定,保存头像图片到 UCenter 里。


特别说明:
1、第一个步骤中,提示已经上传 100%,是指 flash 已经将图片 100% 上传到服务器上,然后交给 UCenter 处理,这个时候图片还在服务器的临时目录里。UCenter 将 flash 上传来的图片存放到 ./data/tmp 下,以 upload+uid+图片后缀名 的方式命名图片,然后将该图片的网址返回给 flash,flash 根据网址显示预览图
2、第二个步骤中截图中三张头像图片,是通过flash截取的
3、第三步骤将头像图片存放到 ./data/avatar 相应目录下
这是头像上传的机制,希望能为大家排查头像方面的疑难杂症方面的问题时带来方便。比如在排查“选择完图片,但是裁剪界面不能出现图片”问题时,应该考虑一下 UCenter 的 ./data/tmp 目录是否存在以及这个目录和文件的权限。



上一篇:360内测网站宝服务 为站长提供网站防御
下一篇:Discuz X2论坛 flash 上传略解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-15 00:24

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表