kindeditor 图片上传到sae的Storage后返回的json被直接读出没有转换成图片

浏览:898 发布日期:2015/05/21 分类:求助交流 关键字: sae Storage kindeditor
用了thinkphp的Upload类上传到新浪sae的Storage,图片确实是上传到了Storage的相应位置,
1.但是返回的json却直接打出来不会显示图片给用户如下图:

2.本地环境的话可以正常显示如下图:

有谁碰到过类似的情况吗,你们是怎么处理的?我一直找不到问题在哪里...
上传代码如下:public function upload(){    
        header("Content-Type:text/html;charset=utf-8");
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize = 3145728;
        $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
        $upload->subName = array('date','Ymd');
        $upload->rootPath = './Public/';
        $upload->savePath = 'Uploads/';
        $info = $upload->upload();
        if(!$info){
            $error['error']=1;
            $error['message']=$upload->getError();
            exit(json_encode($error));
        }
        $data=array(
            'url' => __ROOT__.'/Public/'.$info['imgFile']['savepath'].$info['imgFile']['savename'],
            'error' => 0
        );
        exit(json_encode($data));        
    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>