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 时的差异
