PHPCMS上传背景图片提示:选择的类型必须为图片类型
Phpcms问题经常出现文件上传不了的情况,这不,在V9.5.6这个版本又是出现图片,附件上传不了的情况。
经过网友投票,bug最多的就是无法上传图片了,那这个问题现在是怎么解决呢?无忧主机小编亲自尝试了一下,发现确实有比较蛋疼的情况,比如明明上传的是jpg的图片格式,但是偏偏提示“选择的类型必须为图片类型”
经过测试,无忧主机小编发现是这个版本下\phpcms\modules\attachment\attachments.php这个文件的问题。
解决方法:
找到:
$this->userid = $_SESSION[‘userid’] ? $_SESSION[‘userid’] : param::get_cookie(‘_userid’);
替换成老版本的判断语句:
$this->userid = param::get_cookie(‘userid’) ? param::get_cookie(‘userid’) : param::get_cookie(‘_userid’);
之后即可正常上传。
无忧主机相关文章推荐阅读:

