fckeditor实现ctrl+v粘贴word图片并上传

由于工作需要必须将word文档内容粘贴到编辑器中使用

考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决这一问题

找了很久,试用了很多编辑器,发现只有ckeditor的功能还算符合我的需求(支持自定义HTML属性)

然后我写了一个监听粘贴事件的操作,用来获取粘贴之后的file:///xxxx.jpg这种路径

将以上代码保存为一个word.js文件

然后执行 node word.js就会自动创建一个http服务了

这个时候我们在编辑器中使用jsonp获取到处理完的图片数据替换原来的file:///xxxxxx.jpg路径就搞定了

处理word图片批量上传的代码

其它的业务逻辑参数代码

当然也可以将以上代码打包成一个本地执行文件去给不懂电脑的人使用就行了(具体方法我这里就不说了)

前台引用的代码

下面是实现后的效果,能够自动上传Word中的所有图片,并且有进度条显示

所有图片都能够保存在服务器中,而且支持分布式图片存储

编辑器中的图片地址已经全部替换成了服务器的图片地址,其它的用户也能够正常访问

讨论群:223813913

Original: https://www.cnblogs.com/songsu/p/14921706.html
Author: Xproer-松鼠
Title: fckeditor实现ctrl+v粘贴word图片并上传

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/545956/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球