zoukankan      html  css  js  c++  java
  • Jfinal整合百度富文本编辑器ueditor

    ueditor配置文件ueditor.config.js修改参数serverUrl:(改为要调用的action)

    后台代码

    package com.sandu.mega.admin.ueditor;
    
    import com.jfinal.aop.Clear;
    import com.jfinal.core.Controller;
    import com.jfinal.kit.Ret;
    import com.jfinal.upload.UploadFile;
    import com.sandu.mega.common.kit.UploadOSSKit;
    /**
     * 
    * @ClassName: UeditorController
    * @Description: TODO(百度富文本编辑器统一调用控制器 )
    * @author suruozhong
    * @date 2017年3月7日
    *
     */
    @Clear
    public class UeditorController extends Controller {
        /**
         * ueditor上传
         */
        public void upload(){
            if ("config".equals(getPara("action"))) {
                render("/assets/ueditor/jsp/config.json");
                return;
            }
            UploadFile file = getFile("upfile"); //获取文件
            String fileName = file.getFileName();
            String[] typeArr = fileName.split("\.");
            String orig = file.getOriginalFileName();
            long size = file.getFile().length();
            String url = UploadOSSKit.uploadImage(file);
            Ret ret = Ret.create("state", "SUCCESS")  //下面这几个都是必须返回给ueditor的数据
                    .set("url", url)  //文件上传后的路径
                    .set("title", fileName)  //文件名称
                    .set("original", orig)  
                    .set("type", "."+typeArr[1])
                    .set("size", size);
            renderJson(ret);
        }
    }
  • 相关阅读:
    springBoot 与 springMVC的区别
    spring的IOC和AOP
    实现同步的三种方法
    台阶积水问题
    requsets模块和beautifulsoup模块
    爬虫
    rabbitMQ 消息队列
    Django框架
    mysql
    jQuery
  • 原文地址:https://www.cnblogs.com/suruozhong/p/6531082.html
Copyright © 2011-2022 走看看