問題排除
? ? ? ? 查找圖片發(fā)現(xiàn)上傳的圖片已經(jīng)上傳于服務(wù)器,因?yàn)椴皇菆D片上傳的問題
? ? ? ? 瀏覽器F12開發(fā)者模式查看發(fā)現(xiàn)/php/controller.php?action=uploadimage報(bào)502錯誤
? ? ? ? 逐步斷點(diǎn)排查發(fā)現(xiàn)如果注釋掉iconv('unicode', 'utf-8', $this->stateMap['ERROR_TYPE_NOT_ALLOWED'])代碼之后問題消失。圖片可以正常上傳
問題原因
? ? ? ? 可能是iconv函數(shù)運(yùn)行時拋出錯誤導(dǎo)致
問題解決辦法
? ? ? ? ueditor的github上面已經(jīng)更新了代碼,但是最新版的ueditor的源碼中的代碼還沒有更新。
將
iconv('unicode','utf-8',$this->stateMap['ERROR_TYPE_NOT_ALLOWED'])
替換為
mb_convert_encoding($this->stateMap['ERROR_TYPE_NOT_ALLOWED'],'utf-8','auto')