kindeditor 上传图片失败,该怎么解决

WBOY
Libérer: 2016-06-13 11:59:39
original
1518 Les gens l'ont consulté

kindeditor 上传图片失败

本帖最后由 nxgg8 于 2014-05-29 12:44:04 编辑 编辑器版本:KindEditor 4.1.10      

php框架:ThinkPHP3.2.2

<br />    <script><br />    var editor;<br />        KindEditor.ready(function(K) {<br />            editor = K.create('textarea[name="body"]', {<br />                allowFileManager : true,<br />                urlType : 'absolute',<br />                uploadJson:'{:U('News/uploads')}',<br />            });<br />        });    <br />    </script><br />
Copier après la connexion

这是html页面中引用编辑器配置

上传图片的时候出问题,不管是单张图片,还是批量。都会提示以下信息,返回的图片路径是正确的,图片也正常上传了,就是不能返回编辑器。
<br />    {"error":0,"url":"Uploads/Allimg/2014-05-29/5386b82a78de0.jpg"}<br />
Copier après la connexion




php处理
<br />    public function uploads(){                <br />            $upload = new \Think\Upload();<br />            $upload->maxSize = 3145728 ;<br />            $upload->exts = array('jpg', 'gif', 'png', 'jpeg');<br />            $upload->rootPath = './Uploads/Allimg/'; <br />            $upload->savePath = '';<br />            $info = $upload->upload();            <br />            if($info){    <br />                $img_url = '/Uploads/Allimg/'.$info['imgFile']['savepath'].$info['imgFile']['savename'];<br />                echo json_encode(array('error' => 0, 'url' => $img_url));            <br />            }else{    <br />                // $upload->getError()<br />                echo json_encode(array('error' => 1, 'message' =>'上传失败'));            <br />            }<br />        }<br />
Copier après la connexion


------解决方案--------------------
返回 {"error":0,"url":"Uploads/Allimg/2014-05-29/5386b82a78de0.jpg"} 这样的结果
表示上传成功了

不能放到编辑器中,可能是你把代码改错了,或是返回的数据有 BOM 头
------解决方案--------------------
是不是跨域了。
------解决方案--------------------
对比一下用 Thinkphp 和不用 Thinkphp 时的差异
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!