之前在寫個人博客網站的時候,用到了百度的富文本編輯器,在往文章內容插入圖片的時候,上傳一直出錯,總結了一下,與大家分享
在使用富文本編輯器的時候上傳文件路徑不對:
在配置文件config.json中,把imagePathFormat路徑改為相對於服務器根目錄的路徑,如:/www/my_blog/resources/assets/ueditor/upload_img/{yyyy}{mm}{dd}/{time}{rand:6}
而不是對於這個項目的目錄
進行了如下步驟:(參照網上的方法)
找到了編輯器的上傳處理類 Uploader.class.php,大約110行的位置找到了上傳失敗的提示位置,
將
$this->stateInfo = $this->getStateInfo("ERROR_CREATE_DIR");
注釋掉,
然后加了一句
$this->stateInfo = $dirname;
保存。
然后使用ueditor上傳,錯誤提示的上傳路徑是:
/usr/local/nginx/html/ueditor/php/upload/image/20150526/
這樣就可以在錯誤提示的基礎上慢慢修正自己的錯誤路徑
如果路徑沒有問題,但是還是上傳不了,,這時可能是因為文件夾沒有權限造成的,需要給文件夾755權限。
