KindEditor

技术KindEditor KindEditor – 支持word上传的富文本编辑器?
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码
目前限chrome浏览

KindEditor-支持文字上传的富文本编辑器

复制图片的方式不超过两种,一种是直接上传图片到服务器,另一种是转换成二进制流的base64代码。

目前仅限于chrome浏览器。

首先,以um-editor的二进制流保存为例:

打开umeditor.js,找到UM.plugins[‘autoupload’],然后找到autoUploadHandler方法并注释掉代码。

添加以下代码:

//确定剪贴板是否包含文本。

//首先说明为什么要判断文字是否为空。

//在ctrl c word中的文本或图片后,将返回1(图像/png)或4(文本/普通、文本/html、文本/rtf、图像/png)类型的对象。

//为了与四种格式兼容,做出如下判断。

//下面的代码:e . originalevent . clipboarddata . items获取剪贴板的内容。

//粘贴文本时,文本不为空,同时返回当前文本的图片类型。

//如果有文字,不做任何处理。如果只粘贴图片,文本必须为空,包括复制的桌面图片或截图。

var text=e . originalevent . clipboarddata . getdata(‘ text ‘);

if(text==’ ‘){ 0

var items=e . originalevent . clipboard . items;

for (var i=0,len=items.length我透镜;I){ 0

var item=items[I];

if(item . kind==’ file ‘ item . type . indexof(‘ image/’)!==-1 ) {

var blob=item . GetasFile();

getBase64(blob,function(base64)}

//sendandsertimage(base64,me);上传到服务器

setBase64Image(base64,me);

});

//防止重复添加默认事件;

e . originalevent . preventdefault();

};

}

}

两种方法:

//执行插入图片的操作。

函数setBase64Image(base64,编辑器){ 0

editor . exec command(‘ insert image ‘,{ src: base64,_ src 3360 base64 });

}

//获取base64

函数getBase64(blob,回调){ 0

var a=new FileReader();

a . onload=function(e){ callback(e . target . result);};

a . readasdataurl(blob);

};

显示效果:

详情请参考本文:ueditor word Image上传-泽友软件博客

小组讨论:223813913

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116876.html

(0)

相关推荐

  • 怎么解决IE7和IE8兼容性问题

    技术怎么解决IE7和IE8兼容性问题怎么解决IE7和IE8兼容性问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。IE8会是福音还是又一个光环据称全面兼容标

    攻略 2021年11月17日
  • Go调度器是如何处理线程阻塞的

    技术Go调度器是如何处理线程阻塞的本篇内容主要讲解“Go调度器是如何处理线程阻塞的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go调度器是如何处理线程阻塞的”吧!怎么让我们

    攻略 2021年11月19日
  • 如何翻译和解释ethereum web3.js文档

    技术如何进行以太坊web3.js文档翻译及说明今天就跟大家聊聊有关如何进行以太坊web3.js文档翻译及说明,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。web3

    攻略 2021年12月14日
  • 牵绊的意思,会成为一生的牵绊是什么意思

    技术牵绊的意思,会成为一生的牵绊是什么意思“会成为一生的牵绊”意思是,会成为这一生的爱恋牵绊的意思。牵绊:牵扯,纠缠使不能脱开。 就是牢固的“姻缘”使彼此永远占据着对方心里的一席之地,也许是痛,也许是美好。不单单指爱情,

    生活 2021年10月23日
  • 如何解决SpringSecurityOAuth2 redis反序列失败问题

    技术如何解决SpringSecurityOAuth2 redis反序列失败问题这期内容当中小编将会给大家带来有关如何解决SpringSecurityOAuth2 redis反序列失败问题,文章内容丰富且以专业的角度为大家

    攻略 2021年10月21日
  • Hutool Java工具类库_ExcelUtil怎么使用

    技术Hutool Java工具类库_ExcelUtil怎么使用这篇文章主要介绍“Hutool Java工具类库_ExcelUtil怎么使用”,在日常操作中,相信很多人在Hutool Java工具类库_ExcelUtil怎

    攻略 2021年11月29日