php富文本编辑器多图片上传,Thinkphp5使用kindeditor富文本编辑器实现图片上传处理功能(二)...

1、下载kindediotr富文本编辑器相关资料包(http://kindeditor.net/demo.php官方网站下载)

4f5b9f0347d91fe68a1f1c82423e8907.png

2.将下载文件拷贝到实际项目相应路径中(我放置的目录pulibc/static/admin/kindeditor)

bdc6f6d8d5df372163373a23a221f46a.png

3.在需要上传图片的.html文件引入kindeditor相关资源文件,我在添加文章页面引入相关资源。

cc59c62e71a7bf45b48347638830a2c5.png

文章内容

var editor1 = K.create('textarea[name="content"]', {

cssPath : '__Admin__/kindeditor/plugins/code/prettify.css',

uploadJson : "{:url('tool/index')}",//本地图片上传

fileManagerJson : '__Admin__/kindeditor/php/file_manager_json.php',//图片空间管理

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();

});

4.看看后台上传图片功能如何实现:

dcb228d8747537d70a44b43519c4fcb8.png

class Tool extends Controller

{

public function index(){

if(request()->isPost()){

//先判断有无图片上传

$file=request()->file('imgFile');

//移动到框架根目录/public/uploads/目录下

if($file){

$info=$file->move(ROOT_PATH.'public' . DS . 'uploads');

//var_dump($info);

if($info){

$data=array(

'url'=>'http://127.0.0.1/wnfw/public/uploads/'.$info->getSaveName(),

'error'=>0

);

exit(json_encode($data));

}else{

$error['error']=1;

$error['message']=$file->getError();

exit(json_encode($error));

}

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值