今天在一套Thinkphp网站中,在Ueditor编辑器中上传图片,上传图片时提示“未知错误”。
Uploader.class.php文件中的下面方法:
/**
* 上传错误检查
* @param $errCode
* @return string
*/
private function getStateInfo($errCode)
{
return !$this->stateMap[$errCode] ? $this->stateMap["ERROR_UNKNOWN"] : $this->stateMap[$errCode];
}
该方法返回的$errCode竟然等于6。
根据分析,应该不是上传程序的原因,可能是文件夹的权限问题。
经过调查,是C://Windows/Temp文件夹的权限问题。
把C://Windows/Temp文件夹的Users权限勾选上,确定之后,上传问题就可以解决了。
发表于2019-03-06 06:24 0楼
下面这篇文章,虽然是ASP版的,但讲的很透彻,非常的有启发,语言不同,但道理都是一样的:http://www.aijquery.cn/Html/UEditor/180.html