Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

头像无法上传原因分析

[复制链接]
AdamTang 发表于 2009-3-23 20:39:19 | 显示全部楼层
我的情况是这样的。选择头像图片后,上传 100 % 后,在编辑区图片出不到,FireFox 的 status bar 那里说 waiting for www.xxx.com

试了楼主全部的办法还是行不通(基本上我都符合全部条件)。

最后,跑到 IE 7 那里开启同样的页面,当 Camera.swf 正在 Loading Progress 时,突然出了 Flash Error Dialog。以下是 Exception 信息。

TypeError: Error #1090: XML parser failure: element is malformed.
        at com.comsenz.utils::XMLReader/onXMLLoad()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()

通常这个问题只有两种可能性,一是,crossdomain.xml 里的 syntax 过期或是不适合最新的 Flash player 的口味。详细的可以去 http://wadearnold.com/blog/?p=20 读。

第二就是 server 不准许我读取 ucenter/tmp/xxx.jpg。但是,我的头像页面可以看到标准 UCH 的头像(傻小子)。这就令我想到了我其实有为我的网站开启 Hotlink Protection。而,Flash 的 Loader 读取的地址是 full url address 的。就好像在 browser 地址 bar 里打进完全的 url address 那样。最后,我就跑去 disable hotlink protection,点击或勾 Direct URL Request is allowed (类似), 然后再 enable hotlink protection。

现在可以修改头像了。

在这里,没有别的意思。只是以我的经验,755 的目录权限是够用的。设定 777 是一个非常值得三思的动作。因为如果我知道你的权限是 777,我可以通过 server fooling 来编辑你的文件。不是一定的,而是可能。

希望以上能够帮忙大家一点点。
回复

使用道具 举报

fdsz 发表于 2009-3-30 14:25:48 | 显示全部楼层
14# yoers [/
试了,没用
回复

使用道具 举报

fdsz 发表于 2009-3-30 14:28:26 | 显示全部楼层
你们的方法试了,出现:在home中头像保存时“网络错误”,bbs中依然是i/o错误。请高手解决。谢谢
回复

使用道具 举报

jxhi 发表于 2009-3-31 19:41:47 | 显示全部楼层
你们的方法试了,出现:在home中头像保存时“网络错误”,bbs中依然是i/o错误。请高手解决。谢谢
fdsz 发表于 2009-3-30 14:28



一样问题
论坛 and UCH
错误现象,上传头像选择图片,提示文件已上传100%,之后之后又提醒请选择合适区域,没有出现图片
下载camera.zip覆盖原文件,
UCH中 选择图片上传后图片显示。保存时“头像保存过程中发生网络错误,!请重试”,
论坛中 IO 错误
回复

使用道具 举报

jy06224632 发表于 2009-4-26 18:02:52 | 显示全部楼层
还是没用。。。。我也是1.5
回复

使用道具 举报

yuliang0225 发表于 2009-5-6 20:59:20 | 显示全部楼层
有个奇怪的问题,在config.php中,有一段UCHOME和UC的通信配置:
define('UC_API', 'http://www.myqun.com/uc'); // UCenter 的 URL 地址, 在调用头像时依赖此常量

当这里填写的是'http://www.myqun.com/uc',通过http://www.myqun.com域名登陆网站的用户可以调用上传头像的功能,而通过'http://myqun.com域名登陆的用户则不行;

当这里填写的是'http://myqun.com/uc',通过http://myqun.com域名登陆网站的用户可以调用上传头像的功能,而通过'http://www.myqun.com域名登陆的用户则不行.

请问是怎么回事呢?有什么办法可以两个域名都可以调用头像上传功能呢?
回复

使用道具 举报

moren123 发表于 2009-6-6 00:55:45 | 显示全部楼层
原来这么多人跟我一样的问题啊,哎

还是不行 我的图片属性里边显示的地址 是这个 http://www.zixundao.com/avatar.php?uid=1&size=small? 我的这个地址显示是无法连接。
回复

使用道具 举报

karsenter 发表于 2009-6-29 22:38:09 | 显示全部楼层
我现在就是什么头像都没有了
回复

使用道具 举报

liangwenye 发表于 2009-7-24 17:37:21 | 显示全部楼层
这么好的东东一定要留名
回复

使用道具 举报

tarzan006 发表于 2009-8-5 19:12:14 | 显示全部楼层
终于解决了。。。哈哈。。。

官方还露了个原因   define('UC_APPID', '2'); // 当前应用的 ID

原来我的ID设了是 1
sghuan 发表于 2008-12-2 19:52


成功解决问题,谢谢~~!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 07:31 , Processed in 0.033115 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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