CKEDITOR粘贴图片自动上传到服务器(VUE版)
创始人
2025-01-17 06:33:34
0

前端用了VUE2,VUE3,React,HTML5,也是一个新项目,为了方便用的这些框架,实际上这个是无所谓,功能的实现和前端这些框架没什么关系。

后端用了PHP,JSP,ASP,ASP.NET,SpringBoot,功能实现和后端用的什么开发语言无关,后端只提供一个文件上传的接口,HTTP form协议,图片上传时会调这个接口。

编辑器是ckeditor5,为ckeditor编辑器增加粘贴Word图片的功能,支持快捷键操作(Ctrl+V),支持多种系统:Windows,macOS,Linux,信创国产化环境,中标麒麟,银河麒麟,统信,龙芯。

支持word粘贴,word内容粘贴,word图文粘贴,word图片粘贴,粘贴后图片能够自动上传到服务器中,然后将图片和内容HTML添加到编辑器中,上传接口地址能够自定义

用户使用操作起来更方便一些,一般发新闻,或者发文章用的比较多,基本上每天发新闻,发文章都会用到,

这个功能确实为用户带来了方便。

示例项目:wordpaster-vue-ckeditor5: 泽优Word一键粘贴控件(WordPaster)是由荆门泽优软件有限公司开发的一个支持多平台(Windows,macOS,Linux)的简化Word内容发布的组件。适用于政府门户,集约化平台,CMS,OA,博客,文档管理系统,微信公众号,微博,自媒体,传媒,在线教育等领域。主要帮助用户解决Word文档图片一键粘贴,PowerPoint一键导入,PDF一键导入的问题,微信公众号内容一键转发,
1.为ckeditor增加插件按钮

1.下载ckeditor5源码,注意:不是在npm中直接安装ckeditor5,在npm中直接安装的ckeditor5是已经打包好的编辑器,我们无法为其添加插件,必须下载源码添加好后再手动打包。

git clone -b stable https://github.com/ckeditor/ckeditor5-build-classic.git

cd ckeditor5-build-classic

2.添加插件文件

将plugin下的插件复制到ckeditor5的目录中

导入插件


在ckeditor.js中导入插件
 


3.添加插件
 


添加到工具栏

# 构建,生成ckeditor.js,生成的ckeditor.js在build目录下

yarn build

执行命令后生成ckeditor.js

将打包好的ckeditor.js复制到项目中

2.复制layer,wordpaster目录,安装jquery

#通过命令安装jquery

npm install jquery

3.在组件中导入样式

代码:

import {WordPaster,WordPasterManager} from ‘../../static/WordPaster/js/w’

import ‘../../static/WordPaster/js/w.css’

import ‘../../static/layer-v3.1.1/layer/layer’

import ‘../../static/layer-v3.1.1/layer/theme/default/layer.css’

4.初始化wordpaster组件

配置posturl,

代码:

//初始化

WordPaster.getInstance({

PostUrl:”http://localhost:8891/upload.aspx”,

ImageUrl:”http://localhost:8891{url}”

}).Load();

整合效果:

相关内容

热门资讯

wepoke一定有挂(透视)w... wepoke一定有挂(透视)wopoker有没有外挂(详细辅助黑科技教程)果然有挂(详细辅助)1、超...
微扑克ai辅助器苹果版(微扑克... 微扑克ai辅助器苹果版(微扑克)微扑克辅助是什么(透视)原来真的有挂(详细辅助解密教程)1、用户打开...
wpk有透视辅助!wpk的下风... wpk有透视辅助!wpk的下风机制(透视)外挂透视辅助软件(总是是真的有挂)1、玩家可以在软件透明挂...
aapoker有外挂!aa扑克... aapoker有外挂!aa扑克软件,(aapoker)先前真的有挂(详细辅助普及教程);是一款可以让...
WePoKe透明挂(透视)we... WePoKe透明挂(透视)wepokeai代打逻辑(详细辅助解密教程)竟然真的是有挂(黑科技ai机器...
微扑克德州专用辅助器(微扑克)... 微扑克德州专用辅助器(微扑克)微扑克真的有挂吗(透视)竟然存在有挂(详细辅助可靠技巧)1、微扑克德州...
aapoker发牌机制!aap... aapoker发牌机制!aapoker智能ai辅助,(aapoker)从来存在有挂(详细辅助爆料教程...
wpk有辅助挂!wpk有猫腻吗... wpk有辅助挂!wpk有猫腻吗(透视)外挂透明挂辅助安装(最初真的是有挂)是一款可以让一直输的玩家,...
wepoke有辅助挂(透视)w... wepoke有辅助挂(透视)wepoke游戏真的是有挂的(详细辅助必备教程)确实有挂(玩家智能ai)...
微扑克全自动机器人(微扑克)微... 微扑克全自动机器人(微扑克)微扑克规律吗(透视)一直有挂(详细辅助2025新版教程);微扑克全自动机...