修改kindeditor支持预处理文件上传返回的结果

Dev-C++配置EasyX图形库:MinGW环境下的完整移植指南 在C/C++编程学习中,图形库是连接算法与可视化的重要桥梁,它通过封装底层绘图API,让开发者能够专注于逻辑实现而非像素级操作。EasyX作为国内广泛使用的入门级图形库,其原理基于Windows GDI,为初学者提供了简洁的图形编程接口。然而,由于EasyX官方主要支持Visual Studio的VC编译器,其库文件格式(COFF)与MinGW工具链的a.out格式不兼容,导致在Dev-C++等基于MinGW的IDE中直接使用会遇到链接错误。通过手动配置头文件路径、库文件路径及链接器参数,并获取专为MinG 阅读详情

今天要说的这个问题,可能大部分人认为都不是问题。不过,既然遇到了,就记录一下。

设想这样一个场景,系统中有一个接口是用来上传图片的,图片上传成功后会返回结果和最终保存的图片的地址,比如返回结果如下:{status:1,imgUrl:'xxxx'}。用过kindeditor都知道它的返回结果的格式要求是{error:0,url:'xxxx'},如果想重用已有的上传接口,就不得不改写kindeditor。其实改起来也很简单,在源代码kindeditor-all.js中找到如下一段代码:

var uploadbutton = K.uploadbutton({
button : K('.ke-upload-button', div)[0],
fieldName : filePostName,
form : K('.ke-form', div),
target : target,
width: 60,
afterUpload : function(data) {
dialog.hideLoading();
if (data.error === 0) {
var url = data.url;


在if(data.error===0)的前面添加一个你要预处理返回值的逻辑。假设我这里把这个方法叫做parseOfUploadImg,那么我的代码就会是这样:

var uploadbutton = K.uploadbutton({
button : K('.ke-upload-button', div)[0],
fieldName : filePostName,
form : K('.ke-form', div),
target : target,
width: 60,
afterUpload : function(data) {
dialog.hideLoading();
if(self.parseOfUploadImg){
data = self.parseOfUploadImg.call(self,data);
}
if (data.error === 0) {
var url = data.url;

ok,已经改好了,在用的时候只需要在创建富文本框时的options中写上parseOfUploadImg这样一个函数用来预处理返回结果.比如:

{

....

parseOfUploadImg:function(data){

return {error:data.status,url:data.imgUrl};

}


....

}


大功告成:)


SSM中使用Kindeditor插件实现图片的批量上传与回显 效果展现: 一.前端实现批量上传弹出框 二.后端实现图片的保存于回显 阅读详情

相关推荐

kindeditor富文本编辑器前端+后端实现

kindeditor包下类 UploadAccessory.java /*     */ package com.scrh.web.com.elkan.kindeditor; /*     */  /*     */ import java.io.File; /*     */ import java.io.IOException; /*     */ import java.io

Tom麟的博客 6032

使用KindEditor上传图片回显的问题(使用Nginx)

http协议代理 由于 ftp 服务器是基于 ftp 协议处理的。那么现在我想在外部访问该图片,是没有办法访问的。他是不能处理 http 协议的。所以我们需要拥有一个能够处理 http 协议代理服务器。其实就是使用了 Nginx 的虚拟主机的方式。 需求 使用 Nginx 的基于域名的虚拟主机的方式来完成在 KindEditor 中添加图片时的图片回显处理。 nginx:19...

SnowMultiflora的博客 613

KindEditor上传图片及使用

KindEditor上传图片及使用

私信可回答各种问题~ 3551

kingeditor上传文件后的回调函数

K.create('#editor_id', {  /*其他省略*/ afterUpload : function(data) { if (data.error === 0) { alert(data.url);                 } else {                         alert(data.message);

zsg88的专栏 2648

Kindeditor中上传本地照片后需要带域名的绝对路径实际获取为相对路径

场景 富文本编辑器kindeditor4.1.10 在进行上传照片时,传到服务器上为绝对路径,将url返回前端后,存到数据库为相对路径。 kindeditor4.x官方文档: http://kindeditor.net/docs/option.html 因为kindeditor会自动将绝对路径裁剪为相对路径。 实现 找到实现富文本编辑器的页面这里是jsp页面,查看调用的js的地方。 ...

BADAO_LIUMANG_QIZHI的博客 1817

从零到一:手把手教你用Python搭建医学影像识别CNN模型(附完整代码)

本文详细介绍了如何使用Python和TensorFlow/Keras从零开始构建一个医学影像识别的CNN模型,涵盖数据预处理、模型架构设计、训练调优及部署全流程。通过实战案例和完整代码,帮助开发者快速掌握深度学习在医学影像识别中的应用,特别适合医疗AI领域的初学者和研究者。

spark7igniter的博客 200

KindEditor上传图片后回调传入文本框和列表框并显示图片

KindEditor编辑器本地上传图片文件后(单个图片上传和批量图片上传),将数据回调,以实现自由设置任何一张图片做为文章形象图且在指定区域展示此形象图的功能。 以下是KindEditor 4.1.11的示例代码: <form id="frm" name="frm" action="" method="post"> 形象图:<input id="pic" name="pic" type="text" /> <select name="piclist" id="pi

gt15886435708的博客 813

百度新闻评论内容抓取

通过抓包分析发现,百家号手机app端文章评论内容接口为:https://ext.baidu.com/api/comment/v1/comment/getlist?appid=101&sid=1008524_2-1010050_1-1007549_23033-1007550_23035&cuid=01B5EAF73E8A83BB842BE04E4FB6C656|23200201047...

codingforhaifeng的博客 2422

KindEditor 自己写上传后台接收图片

var options = { cssPath : 'js/plugin/kindeditor/prettify.css', filterMode : true, uploadJson : baseUrl + '/js/plugin/kindeditor/jsp/upload_json.jsp', filePostName: 'img...

songandyu的博客 678

Windows下用RKDevTool解包update.img的完整流程(含常见错误排查)

本文详细介绍了在Windows系统下使用RKDevTool工具解包update.img固件的完整流程。从工具准备、环境搭建到逐步解包操作,重点解析了输出文件结构,并提供了修改分区后重新打包的实战方法。文章还针对解包失败、打包错误等常见问题提供了详细的排查与解决方案,旨在帮助嵌入式开发者和爱好者高效完成固件分析与定制工作。

aa123的博客 716

模板 - 树上问题(树的直径、动态查询树的直径、树的重心)

整理的算法模板合集: ACM模板 目录一、树的直径树形DP两次DFS / BFS(找到直径的两个端点)二、动态修改树的边权并求每个时刻的直径(线段树)三、树的重心 一、树的直径 树的直径满足如下性质: 若有多条直径,则所有的直径之间皆有公共点。 直径的两端一定是叶子。 树中距离某一直径端点最远的点,至少有一个是该直径的另一个端点。 对于树上任意一个点,与之距离最远的一个点,至少有一个直径的端点。 给你一个无权无向的树。编写程序以输出该树中最长路径(从一个节点到另一个节点)的长度。在这

繁凡さん的博客 1676

kindeditor 上传图片 php,Kindeditor编辑器添加图片上传水印功能(php代码)

Kindeditor编辑器添加图片上传水印功能(php代码)发布于 2017-08-21 09:04:36 | 119 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域...

weixin_31212247的博客 268

告别低效!用ADS仿真带你一步步搭建一个两路对称Doherty功放(含设计要点)

本文详细介绍了如何使用ADS仿真工具一步步搭建两路对称Doherty功放,涵盖设计要点与优化技巧。通过解析负载调制机制、阻抗变换等核心原理,结合5G基站等应用场景,帮助工程师提升功放效率与线性度。特别针对GaN管件的Doherty功放,在3.5GHz频段实现高效性能。

weixin_31783001的博客 396

WSO Shell深度解析:从PHP后门原理到Web安全防御实战

在Web应用安全领域,PHP作为一种广泛使用的服务器端脚本语言,其动态执行特性既带来了开发灵活性,也引入了安全风险。eval()、system()等函数的不当使用可能被攻击者利用,通过文件上传漏洞或代码注入植入Web Shell,实现对服务器的远程控制。这类攻击工具的核心价值在于为攻击者提供隐蔽的持久化访问通道,常用于数据窃取、横向移动和服务器接管。在实际应用场景中,WSO Shell作为典型的PHP后门,集成了文件管理、命令执行和数据库操作等模块,其代码混淆和伪装机制体现了攻击者的对抗思维。理解其工作原理

weixin_33749242的博客 491

ML307A模组通过MQTT协议接入OneNET平台的AT指令全解析

本文详细解析了ML307A模组通过MQTT协议接入OneNET平台的完整AT指令流程。从平台侧的产品创建、设备添加,到核心难点连接密钥的计算方法,再到模组侧的基础网络附着、MQTT连接配置、数据收发及调试排错,提供了手把手的实战指南,帮助开发者快速实现物联网设备上云。

weixin_29240711的博客 494

【存储原理】IO超时处理 块层block-scsi层之间

【存储原理】IO超时处理 块层block-scsi层之间

sinat_37817094的博客 1024

KindEditor实现上传图片与回显

本博客前面还有一个简化版容易理解:https://blog.youkuaiyun.com/Strive279/article/details/121250542 1.自定义编辑器 // 创建编辑器 editor = KindEditor.create( "#editor_id", { resizeType : 1, allowImageUpload:true,//允许上传图片 allowFileManager:true, //允许对上传图片进行管理

Strive279的博客 2145

强化学习原理及应用作业之动态规划算法【SYSU_2023SpringRL】

本次实践作业将在以下环境进行: 该环境由一个 6×6 网格组成,其中黄色圆圈为智能体出发点,黑色格子为无法通过的墙壁,若智能体向着墙壁方向移动,则会停留在原地,地图边界的移动同理。带有黄色边框的格子为终止状态,即若智能体行动至此状态则整个 episode 结束。红色和绿色表示当前该状态的奖励值,奖励越高则绿色越深,奖励越低则红色越深。状态空间:36(0-35 这 36 个整数,左下角为 0,向右 +1,向上 +6)动作空间:4(0-3 这 4 个整数分别代表左、右、上、下)奖励函数:普通格子 -0.1,到

zik的博客 1398

springboot中kindeditor 上传图片及其富文本如何回显及其他小问题第二版

这篇博客延续上一篇继续往下讲 function submitContent() { var photoBigtitle = $("#photoBigtitle").val(); var editorContent = encodeURIComponent(editor.fullHtml()); //decodeURIComponent // var editorContent=editor.fullHtml(); var photoSmall

taiguolaotu的博客 980

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Kindeditor JS 取值问题以及上传图片后回调等

KindEditor.ready(function (K) { var editor = K.create('#editor_id', { //上传管理 uploadJson: '/js/kindeditor/asp.net/upload_json.ashx', //文件管理 fileManagerJson...

diehe5608的博客 453

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

KindEditor富文本编辑从数据库取出来内容回显在页面上会自动增加行间距以及回车换行会自动间距变大的问题...

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34001430的博客 1702

修改kindEditor插入文件后文件的回显名称

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33735077的博客 397

JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能)

在此之前我一直都是在用FCKEditor在线编辑器,当然也有用过其它在线编辑器如eWebEditor,tinyMCE,CuteEditor,jHtmlArea等等,但在最终项目发布的时候并没有采用它们,因为它们要不是皮肤呆板,就是配置太烦琐,或是功能太少、浏览器兼容性不好等等。去年一个偶然的机会让我认识了KindEditor这款在线编辑器,正如它的名字那样这是款友好的编辑器,它不仅体积小配置简单,

ZKLxuankai的专栏 6483

Struts2框架下使用Kindeditor上传图片

之前的项目是用Spring的模式上传Kindeditor图片到服务器,但是现在这个项目里面只有Struts2框架所以跟Spring不一样,以下为代码: public Object fileUpload(){ String savePath=this.getCurSession().getServletContext().getRealPath("")+"/attached";

shifanzhang的博客 457

KindEditor中上传图片不回显的问题

图片服务器配置路径如图所示时: 图片回显请求地址为 回显地址中的"http://localhost:8080"多余,所以找不到回显图片, 将图片服务器的地址前加上"http://"后即可解决问题。

JokerWaver的博客 2780
上一篇: 修改select2插件让其可以根据输入数据类型决定从几个字符开始发送请求
下一篇: kindeditor配合requirejs使用时,ready失效
nothing_more_than
博客等级 码龄18年 75粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值