
刚开始以为是上传目录权限的问题,然后在服务器上给文件夹开了权限
上传图片还是报502
后来才发现在问题出在 ueditor/php/Uploader.class.php 这个文件下这段代码出问题
$this->stateMap['ERROR_TYPE_NOT_ALLOWED'] = iconv('unicode', 'utf-8', $this->stateMap['ERROR_TYPE_NOT_ALLOWED']);
然后把这段代码注释掉,上传图片就正常了,不再报502

博客作者在服务器上遇到上传图片时出现502错误,最初误认为是权限问题。深入排查后发现,问题源于ueditor/php/Uploader.class.php文件中的一段代码,具体为Unicode到UTF-8的iconv转换。注释掉该段代码后,图片上传恢复正常。这提示可能涉及到字符编码或PHP处理Unicode字符串时的兼容性问题。

刚开始以为是上传目录权限的问题,然后在服务器上给文件夹开了权限
上传图片还是报502
后来才发现在问题出在 ueditor/php/Uploader.class.php 这个文件下这段代码出问题
$this->stateMap['ERROR_TYPE_NOT_ALLOWED'] = iconv('unicode', 'utf-8', $this->stateMap['ERROR_TYPE_NOT_ALLOWED']);
然后把这段代码注释掉,上传图片就正常了,不再报502


被折叠的 条评论
为什么被折叠?