您的当前位置:主页 > 新闻动态 > 建站技术 >

kingeditor怎么安装/无法上传图片/上传中,请稍后...

时间:2018-06-14

kingeditor无法上传图片,先要看提示报错是什么?如果显示正在上传中,,,请稍后。。这个错误说明是upload_json.php里面的路径地址配置有错误,先给大家简要分析下这个插件

这个插件是高度封装的,意思就是拿来就能用,很傻瓜的一种,首先是页面调用代码如下

<script>
KindEditor.ready(function(K) {
var editor1 = K.create('textarea[name="content1"]', {
cssPath : '../plugins/code/prettify.css',
uploadJson : '../php/upload_json.php',
fileManagerJson : '../php/file_manager_json.php',
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
</script>

这里面都不用看其他信息了,2个关键的地方,一个是upload_json.php,还有一个是file_manager_json.php,第一个文件控制的是上传图片,见截图

第二个文件控制的是打开图片空间,大部分出错的原因就在里面的配置文件

贴出来demo里面的代码

//文件保存目录路径
$save_path = $php_path . '../attached/';
//文件保存目录URL
$save_url = $php_url . '../attached/';

和//根目录路径,可以指定绝对路径,比如 /var/www/attached/
$root_path = $php_path . '../attached/';
//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
$root_url = $php_url . '../attached/';
这个地址很好理解的,就是你上传图片的位置,当然你可以根据你的需求自己去改,如果不能上传图片去解决这个问题即可

还有一种原因,就是服务器给的权限不够,因为上传图片,必然要写入,要保证文件夹的写入权限有就可以了,可以去设置下,就算没有权限,根据弹出的错误提示也是很快的能解决的

基本上其他类的编辑器文件,如百度编辑器,都是一样的原理,这里就不多叙述了

Copyright © 2011-2015 灵创网络 版权所有 皖ICP备13005471号-1

友情链接:芜湖装饰公司