vue2富文本编辑器推荐以及php处理base64 现在想用vue2做一个PC端文章发布页面 需要用到富文本编辑器 前端图片通过base64来展示 等用户真正提交以后再保存到服务器 现在想请教一下 1.Vue2有没有什么成熟的富文本编辑器,图片采用base64展示 2.php后端接收到富文本内容$_POST['content']怎么提取出图片并保存然后将base64替换成url?
有没有比较成熟的解决方案?
试试VUE-QUILL-EDITOR,链接:https://github.com/surmon-chi...
编辑器部分楼上的就可以。。图片base64刚好前两天做过,前台展示应该没问题,下面给你贴一下后台的程序
//图片处理 $base_file=APP_PATH.'../public'; $file='/upload/image/'.date('Ymd',time()).'/'; //检查是否有该文件夹,如果没有就创建,并给予最高权限 if(!file_exists($base_file.$file)){ $rs=mkdir($base_file.$file, 07777,true); } foreach ($info['images'] as &$val) { //匹配文件格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $val, $result)){ $type=$result[2]; if (file_put_contents($base_file.$file.md5($val).'.'.$type, base64_decode(str_replace($result[1], '', $val)))){ $val=$file.md5($val).'.'.$type; } } }
我这里上传的是个数组,你要是单张就不用循环了,直接转换一下
试试VUE-QUILL-EDITOR,链接:https://github.com/surmon-chi...
编辑器部分楼上的就可以。。图片base64刚好前两天做过,前台展示应该没问题,下面给你贴一下后台的程序
我这里上传的是个数组,你要是单张就不用循环了,直接转换一下