火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 1641|回复: 1

论坛无法上传头像已经很久了 ,希望解决

[复制链接]
发表于 2010-5-11 21:11:08 | 显示全部楼层 |阅读模式
RT. 很长时间的问题
发表于 2010-5-13 08:37:03 | 显示全部楼层
已解决,谢谢您的报告。google了一下,不是配置的问题,而是出现在dz代码的兼容问题上

以下是搜索到的解决办法:
将Discuz更新到7.2版本的时候,在上传头像的模块中出现了“文 件上传过程中出现I/O错误”的提示。这个模块是用Flash开发的,起初是怀疑UCenter的data/tmp文件权限不对,检查无误后,想到也许是 apache设置了“Hotlink Protect”的缘故,将其取消测试,还是报错。最后只有求助于Google,发现网上很多同学们都遇到了同样的问题,但是提出的各种解决方法都并不有 效。搜索了半天,终于在discuz的官方论坛上找到了一个解决方法:

打开BBS目录下的 uc_client/client.php 文件,找到第481行,应该如下:

$uc_avatarflash = UC_API.'/images/camera.swf?inajax=1&appid='.UC_APPID.'&input='.$uc_input.'&agent='.md5($_SERVER['HTTP_USER_AGENT']).'&ucapi='.urlencode(str_replace('http://', '', UC_API)).'&avatartype='.$type;


将这段代码改成:

$uc_avatarflash = UC_API.'/images/camera.swf?inajax=1&appid='.UC_APPID.'&input='.$uc_input.'&agent='.md5($_SERVER['HTTP_USER_AGENT']).'&ucapi='.urlencode(UC_API).'&avatartype='.$type;


Bingo,搞定。貌似在open url的时候需要把"http://"协议字符串保留,但不知道为什么discuz把它干掉了,也许是php的配置问题。特此记录在blog中备忘。
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-5-19 04:50

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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