副文本编辑器 KindEditor 实现图片上传到腾讯云对象存储 COS

目录

 

一、主要功能实现

二、效果图

三、需要导入的包

四、前端编程

五、后台编程

六、github 下载

附加内容:


一、主要功能实现

1、配置 KindEditor 

2、在 KindEditor 中实现图片上传

3、将图片上传到腾讯对象存储 COS 上

二、效果图

三、需要导入的包

<!-- JSONObject 需要导入的包 -->
<dependency>
    <groupId>org.apache.clerezza.ext</groupId>
    <artifactId>org.json.simple</artifactId>
    <version>0.4</version>
</dependency>

<!-- 文件上传 -->
<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.3.2</version>
</dependency>

<!-- 腾讯云COS 需要依赖的 jar 包 -->
<dependency>
    <groupId>com.qcloud</groupId>
    <artifactId>cos_api</artifactId>
    <version>5.2.4</version>
</dependency>

四、前端编程

在编写代码之前,我们需要在 index.jsp 中先引入一些 kindeditor 自己封装好的 js 文件,同时还要引入 jquery.js 文件。这些文件我放项目工程中,可以从 github 上下载项目源码后,从里面复制出来,具体位置如下图,在 webapp 下面。github 下载地址在博客最后给出。

引入的 css 和 js 文件:(注意根据自己的实际存放路径修改)

<link rel="stylesheet" href="${pageContext.request.contextPath}/static/kindeditor/themes/default/default.css" />
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/kindeditor/plugins/code/prettify.css" />
<script charset="utf-8" src="${pageContext.request.contextPath}/static/kindeditor/kindeditor-all.js"></script>
<script charset="utf-8" src="${pageContext.request.contextPath}/static/kindeditor/lang/zh-CN.js"></script>
<script charset="utf-8" src="${pageContext.request.contextPath}/static/kindeditor/plugins/code/prettify.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/static/js/jquery.js"></script>

body 的内容: (js 代码中的 cssPath 参数值也需要根据实际的路径进行修改)

<body>
<form method="post" action="upload" name="myform" enctype
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值