查看: 17872|回复: 1
打印 上一主题 下一主题

改不了头像

[复制链接]

11

帖子

21

威望

0

龙币

LV.2

Rank: 2

积分
56
跳转到指定楼层
楼主
发表于 2020-12-11 00:22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
"文件上传过程中出现I/O错误!"
回复

使用道具 举报

11

帖子

21

威望

0

龙币

LV.2

Rank: 2

积分
56
沙发
发表于 2020-12-11 18:00:09 | 只看该作者
今天一位客户反应其DZ论坛他上传头像时出现'文件上传过程中出现安全错误'的问题,查看下问题后发现是登陆修改头像点选择图片时确实出现'文件上传过程中出现安全错误',经验得知,这应该是安全权限的问题,检查下**目录的读写权限和会员帐号正常登陆等问题,均未发现异常。

后来检查config.inc.php文件时发现问题所在,define('UC_API', 'http://www.studstu.com/bbs/uc_server');我把里面的**通信地址写错了,写的是测试地址define('UC_API', 'http://bbs.studstu.com/uc_server');,而会员登陆的却是另外的域名地址,改过来即可。

后来重新上传头像时却又出现'文件上传过程中出现I/O错误',在网上搜索了下,有人说是因为一个组件未开放的原因,解决办法是打开php.inc文件修改,但这是虚拟空间无法操作服务器配置,所以只有再翻翻资料。

最后找到最佳解决方法,uc_client目录的client.php文件,把里面的
$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;
保存覆盖原文件即可。

至此,'文件上传过程中出现安全错误'和'文件上传过程中出现I/O错误'的问题圆满解决。



有没有人看懂后搞一搞?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver| 金山游戏逍遥网

Powered by Discuz! X3.1

Copyright © 2014 Kingsoft Corporation.All rights reserved. 金山软件 版权所有

快速回复 返回顶部 返回列表
论坛导航