【前言】

之前研究了ueditor直接上传图片文件到七牛云以及百度云存储,见下面两篇文章:

http://uikoo9.com/blog/detail/ueditor-for-bcs

http://uikoo9.com/blog/detail/ueditor-for-qiniu

另外还有一篇ueditor-1.4.3-jsp的使用教程:

http://uikoo9.com/blog/detail/how-to-use-ueditor

今天实现了ueditor可配置选择上传到七牛还是百度还是本地,详见本文。

【依赖jar】

1.ueditor-1.4.3-jsp

其中倒数第二个jar是原版,倒数第一个jar是修改后的版本

2.七牛

注意七牛对版本比较挑剔,这几个jar可以在第二篇文章中找到下载

3.百度云存储(bcs)

4.qiao-util.jar

封装了一些七牛和百度的方法,也可以自己实现

【步骤】

1.将需要的jar引入

例如,要使用ueditor+qiniu,则引入对应的jar,不需要引入bcs的

2.配置文件

在src下新建config.properties,内容如下:

[java] view plaincopy
  1. # ueditor upload to qiniu for qiniu,bcs for bcs,local for local
  2. jfinal.ueditor.upload_to=qiniu
  3. # qiniu properties
  4. qiniu.ak=*
  5. qiniu.sk=*
  6. qiniu.bucket=yourqiniubucket
  7. # bcs properties
  8. bcs.ak=*
  9. bcs.sk=*
  10. bcs.host=bcs.duapp.com
  11. bcs.bucket=yourbcsbucketname

其中第一个属性是决定你要将文件上传到七牛,百度还是服务器,ak,sk都是对应的key。

3.修改config.json

若要上传到七牛则修改prefix为七牛的地址:

百度和自己的服务器也是一样的,不懂可以看上面第三篇文章。

【ok】

就这么简单,但是有两个关键的jar:

修改后的ueditor.jar:ueditor-1.1.1-for-qiniu-bcs.jar

和qiao-util.jar:qiao-util-20141210.jar

好了,去试试吧~

更多文章请访问:http://uikoo9.com/blog/list

Ueditor结合七牛云及百度云存储(JAVA版,ueditor-1.4.3)实现图片文件上传相关推荐

  1. Java之~hutool批量压缩多个图片文件上传到云服务(InputStream )

    用的hutool工具类 import cn.hutool.core.util.ZipUtil; 批量多张图片进行压缩.我这边是将上传到华为云的图片进行批量打包压缩. //图片批量压缩     @Tes ...

  2. java 二维码与海报合成图片并上传至七牛云

    简单的二维码与图片合成 效果如下: 准备步骤: 第一步毋庸置疑准备图片 第二步整合二维码项目依赖(这里我们使用的是google.zxing,当然市面上开源的二维码项目很多,你可自行选择) GitHub ...

  3. android中bmob云存储,我在将Bmob作为云进行数据存储!但不知道如何把img内的文件上传到bmob云中...

    我在将Bmob作为云进行数据存储!但不知道如何把内的文件上传到bmob云中 BMOB提供的js代码如下: 整个文件上传 上传文件有两种方法: 直接上传文件,例如,我们上传一个内容为"Hell ...

  4. html七牛云图片文件上传,使用Js将文件图片视频上传到七牛云详细教程-Fun言

    前言 因为项目需要,需要将一些较大文件上传到七牛云,以前都是通过数据流上传到服务端,然后在服务端进行上传操作,因为以前文件都很小所以无所谓,但是要是几百M的文件就不行了,所以就采用前端js直接上传到七 ...

  5. asp如何将图片文件上传到mysql数据库中_ASP图片上传[图片直接存储在数据库里面]...

    一.设计数据库testimg.mdb 为方便调试,设计表imgurl,其中两个字段:id(自动编号.关键字).img(OLE 对象) 二.连接数据库文件conn.asp db_path="t ...

  6. Springboot文件上传(本地上传、阿里云oss、腾讯云、华为云、Minio上传、七牛云)

    文件上传: 本地上传.阿里云oss.腾讯云.华为云.Minio上传.七牛云. <!-- 阿里云存储 --><dependency><groupId>com.aliy ...

  7. layui自定义模块、日志打印使用、layui文件上传云服务器

    1.layui自定义模块:方便接口调用 ​ 异步请求url地址不方便 ​ 解决:扩展模块 ​ 1):定义对应js文件 ja>lay-module创建http目录创建http.js文件 ​ 2): ...

  8. SpringBoot 系列教程(九十九):SpringBoot整合阿里云OSS实现文件上传,下载,删除功能

    一.前言 之所以写这篇文章呢? 是因为最近在做文件上传时遇到一个问题,就是我们在以前使用传统Spring+SpringMVC+Mybatis框架开发Web项目的时候,都是将项目打包生成一个War包,然 ...

  9. vue+el-upload组件封装(图片,文件上传至oss阿里云)

    1.安装ali-oss npm install ali-oss --save 2.oss方法封装 新建utils/ali-oss-upload.js文件(代码如下) const OSS = requi ...

最新文章

  1. 重装WIN7之后使用Ubuntu LiveCD修复grub2双系统引导
  2. 【业务知识】档案工作流程
  3. OCM备考 一、Server config 之网络配置
  4. 零窗口探测怎么抓包_超低暗电流高性能近红外硅基光电探测器研究获进展
  5. oracle怎么读取表空间文件大小,oracle获取表空间文件大小
  6. Python用类求圆的周长面积与球的表面积体积
  7. 请描述osi七层模型,并简要概括各层功能
  8. 可以测试流放之路伤害的软件,流放之路:游戏难点!你知道平均每秒伤害(DPS)怎么计算吗!...
  9. 实验报告三 密码破解技术
  10. tp无线路由器设置打印服务器,打印服务器复位大全tplink路由器设置
  11. oracle版本区别 win7_Oracle在Win7服务管理中消失的解决方法
  12. 文明与征服李世民最强阵容推荐
  13. 设计一个电商平台积分兑换系统的流程和技术选型
  14. mysql COMMENT字段注释,表注释使用(转)
  15. C语言编程-百钱百鸡问题
  16. vectorvn1610报价_VECTORVN1610
  17. 从零开始使用AntDB
  18. AndroidStudio SSL peer shut down incorrectly 问题
  19. 赛扬处理器_英特尔释放诚意:入门赛扬处理器升级不加价
  20. 想学习如何把excel图片转表格?1分钟教会你图片转表格怎么转

热门文章

  1. (王道408考研数据结构)第八章排序-第五节:归并排序
  2. SSM项目使用example查询时多次查询条件相同
  3. windows下,‘nmake‘不是内部或外部命令,也不是可运行的程序或批处理文件
  4. 从零开始学PowerShell(8)创建一个进度条
  5. order by + 数字的用意
  6. Redis持久化RDB
  7. Linux系统编程:pipe匿名管道的使用,实现linux命令下管道命令
  8. qdu-凑数题(01背包)
  9. 拥抱 Android Studio 之五:Gradle 插件开发
  10. Eval绑定日期时,修改日期显示的格式