热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

kindeditor图片上传并且图片自动适应编辑器大小

使用kindeditor上传图片使kindeditor中的图片适应编辑器大小作者:kiss小祥QQ244556979语言:java在jsp里使用版本&#

使用kindeditor上传图片

使kindeditor中的图片适应编辑器大小

作者:kiss小祥   QQ 244556979

语言:java jsp里使用

版本:4.1.7  2013421发布的,最新版哦

公司做博文发布系统,需要一个在线所见即所得的编辑器,找了好多 比如ckediter,ewebediter,kindeditor,ueditor。。。

最后还是选择了kindeditor。只因为看它顺眼。恩。。就是顺眼。

关于kindeditor的使用我就不说了,官网有详细的中文介绍,主要说一下使用过程中的问题。

错误一

上传图片的时候按照官网的配置,总是报上传错误。

当我满怀欣喜的下载下来,并且按照配置配置好了。。。然后就伤了

以下为我的编辑器配置:

KindEditor.ready(function(K) {

  window.editor = K.create("#content",{

//上传程序(是一段写在jsp里面的上传代码)

 uploadJson : '../editor/jsp/upload_json.jsp',

//文件管理程序(获取文件、图片列表,并显示)

 fileManagerJson : '../editor/jsp/file_manager_json.jsp',

//可以设置是否显示图片空间按钮(不安全,发布到互联网以后不建议显示)

 allowFileManager : false,

//按钮组

 items:[

           'forecolor', 'hilitecolor', 'bold','italic', 'underline',  'removeformat', 

           'undo', 'redo', '|','justifyleft', 'justifycenter', 'justifyright',

          'justifyfull', 'insertorderedlist', 'insertunorderedlist', 

          'formatblock', 'fontname', 'fontsize', '|',  'image', 'multiimage','emoticons', 'link'

          ],

//是否可以拖动 0:不可以

     resizeType:0,

themeType:"simple",

//这是关系到图片自动缩小的样式,想让图片适应编辑器,一定要写哦,等会贴代码

    cssPath:"../tools/css/kindeditoriframe-user.css",

width:"650px",

height:"300px"

  });

});

Ok,配置好了。然后兴奋的开始上传图片。。。。

    obj.put("message", message); 

    return obj.toJSONString(); 

%> 

Ok 解决上传问题,然后就看到可以上传了

错误二

上传的图片把编辑器撑开了,影响视觉

好吧。。图片太宽,滚动条破坏了我的视觉。我要改变这局面,,但是。。编辑器不是我写的,我不知道哪里有这样的属性可以设置。。而且貌似没有。

在网上搜了好多 大多数都是更改上传程序 也就是upload_json.jsp  但是当使用程序缩小图片的时候会造成图片失真。而保存两份啰嗦不说而且浪费空间。。

茫茫然不知所以然的时候。。我就去看官方的说明文档去了。然后就看到这一个属性:cssPath

指定编辑器iframe document的CSS文件,用于设置可视化区域的样式。

· 数据类型: String或Array

· 默认值: 空

灵光一闪,终于,在本大侠的聪明才智下自己找到了一个解决办法:

很简单,第一步:创建一个css文件 内容如下:

@CHARSET "UTF-8";

img {

max-width: 770px;

width: expression(this.width>770?"770px":this.width+"px");

overflow: hidden;

}

然后在编辑器配置文件里引入这个css文件。就像这样 

然后开启编辑器 上传,哈哈。。效果出来了~~而且缩小不失真。

特此分享。希望大家使用的时候多看看官方文档。祝大家使用愉快。

转载请注明出处,thanks



推荐阅读
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • Node.js 配置文件管理方法详解与最佳实践
    本文详细介绍了 Node.js 中配置文件管理的方法与最佳实践,涵盖常见的配置文件格式及其优缺点,并提供了多种实用技巧和示例代码,帮助开发者高效地管理和维护项目配置,具有较高的参考价值。 ... [详细]
  • 老司机教你网络46种实使用的推广方法
    1、搜索引擎推广法众多中小企业,最热衷的就是这个短平快的方法。搜索网站的功可以就是整合网络资源,给网民找到最适合的网站内容,给其余网站带去流量是其意想不到的反作用。很多企业网站的网 ... [详细]
  • Ext JS MVC系列一:环境搭建与框架概览
    本文主要介绍了如何在项目中使用Ext JS 4作为前端框架,并详细讲解了Ext JS 4的MVC开发模式。文章将从项目目录结构、相关CSS和JS文件的引用以及MVC框架的整体认识三个方面进行总结。 ... [详细]
  • 我有一个非常有效的多列布局,用于以平铺格式展示图片等元素。然而,我希望这些元素能够按照时间顺序排列。虽然可以通过查询按最后修改时间获取数据,但当前的布局仍然按列进行排序。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 利用REM实现移动端布局的高效适配技巧
    在移动设备上实现高效布局适配时,使用rem单位已成为一种流行且有效的技术。本文将分享过去一年中使用rem进行布局适配的经验和心得。rem作为一种相对单位,能够根据根元素的字体大小动态调整,从而确保不同屏幕尺寸下的布局一致性。通过合理设置根元素的字体大小,开发者可以轻松实现响应式设计,提高用户体验。此外,文章还将探讨一些常见的问题和解决方案,帮助开发者更好地掌握这一技术。 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • ### 优化后的摘要本学习指南旨在帮助读者全面掌握 Bootstrap 前端框架的核心知识点与实战技巧。内容涵盖基础入门、核心功能和高级应用。第一章通过一个简单的“Hello World”示例,介绍 Bootstrap 的基本用法和快速上手方法。第二章深入探讨 Bootstrap 与 JSP 集成的细节,揭示两者结合的优势和应用场景。第三章则进一步讲解 Bootstrap 的高级特性,如响应式设计和组件定制,为开发者提供全方位的技术支持。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
  • 本文详细探讨了使用纯JavaScript开发经典贪吃蛇游戏的技术细节和实现方法。通过具体的代码示例,深入解析了游戏逻辑、动画效果及用户交互的实现过程,为开发者提供了宝贵的参考和实践经验。 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • PHP与MySQL的Web应用开发技术深入解析
    PHP与MySQL的Web应用开发技术深入解析 ... [详细]
author-avatar
雪莲2007019
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有