kindeditor 上傳圖片失敗
本帖最後由 nxgg8 於 2014-05-29 12:44:04 編輯
編輯器版本:KindEditor 4.1.10
php架構:ThinkPHP3.2.2
這是html頁面中引用編輯器配置
上傳圖片的時候出問題,不管是單張圖片,還是批量。都會提示以下資訊,返回的圖片路徑是正確的,圖片也正常上傳了,就是不能返回編輯器。
{"error":0,"url":"Uploads/Allimg/2014-05-29/5386b82a78de0.jpg"}
php處理
public function uploads(){
$upload = new \Think\Upload();
$upload->maxSize = 3145728 ;
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');
$upload->rootPath = './Uploads/Allimg/';
$upload->savePath = '';
$info = $upload->upload();
if($info){
$img_url = '/Uploads/Allimg/'.$info['imgFile']['savepath'].$info['imgFile']['savename'];
echo json_encode(array('error' => 0, 'url' => $img_url));
}else{
// $upload->getError()
echo json_encode(array('error' => 1, 'message' =>'上傳失敗'));
}
}
------解決方案--------------------
返回 {"error":0,"url":"Uploads/Allimg/2014-05-29/5386b82a78de0.jpg"} 這樣的結果
表示上傳成功了
不能放到編輯器中,可能是你把代碼改錯了,或是返回的資料有 BOM 頭
------解決方案--------------------
是不是跨域了。
------解決方案--------------------
對比一下用 Thinkphp 和不用 Thinkphp 時的差異