• jeecg uedit 自定义图片上传路径


    jeecg uedit 图片上传配置自定义物理路径,简单描述:我们知道 jeecg 中使用的 uedit 默认图片上传路径为 "当前项目plug-inueditorjspuploadx日期图片.png",但是把图片放在项目中显然是很不友好的,所以我们自定义上传路径。

    1、plug-inueditorueditor.config.js

    放开 insertimage 注释

    toolbars:[[
      忽略
      "|",
      "insertimage",
      "|",
      忽略]]

    我修改了图片的一些路径,以至于想然他看起来醒目一些,其中:minyiyun 为我的醒目名称:

    图一图一

    显示效果:

    图二图二

    图二能否实现访问的主要步骤是需要配置 tomcat - service.xml ,如下图

    <Context docBase="D:upFiles" path="/minyiyun/myyImg" reloadable="true"/>

    如果访问不了,在 web.xml 增加你的路径:

    2、plug-inueditorjspimageManager.jsp

    主要修改 imgStr、realpath 变量的值:

    <% 
        仅做示例用,请自行修改
        String path = "";
        String imgStr ="";
        ##String realpath = getRealPath(request,path)+"/"+path;##
        String realpath = "D:/upFiles/upload1/";
        System.out.println("realpath:"+realpath);
        List<File> files = getFiles(realpath,new ArrayList());
        for(File file :files ){
            ##imgStr+=file.getPath().replace(getRealPath(request,path),"")+"ue_separate_ue";##
            imgStr+=file.getPath().split("upFiles")[1] + "ue_separate_ue";
        }
        if(imgStr!=""){
            imgStr = imgStr.substring(0,imgStr.lastIndexOf("ue_separate_ue")).replace(File.separator, "/").trim();
        }
        out.print(imgStr);      
    %>

    "##" 标记的为原来的写法,该方法的修改主要为了获取以前上传的所有图片。

    3、srcmainjavaorgjeecgframeworkcoreservletUploader.java

    修改了 getPhysicalPath() 方法,将之前获取.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebappsminyiyunplug-inueditorjspupload1 的目录改为读取 system.properties 文件标签。

    private String getPhysicalPath(String path) {
        return ResourceUtil.getConfigByName("webUploadpath") + "/" + path;
    }

    至此已经大功告成了,看一下效果吧:

    18年专科毕业后,期间一度迷茫,最近我创建了一个公众号用来记录自己的成长,微信公众号:小伟后端笔记

  • 相关阅读:
    html基础之html标签
    unittest框架(二)单元测试及测试报告
    unittest框架(一)用例管理
    python实现http接口自动化测试(完善版)
    python学习笔记(二十九)为什么python的多线程不能利用多核CPU
    深入理解JVM(三)——配置参数
    深入理解JVM(二)——内存模型、可见性、指令重排序
    深入理解JVM(一)——基本原理
    做了两款数据库监控工具,打算在近期开源
    电商系统中的商品模型的分析与设计—续
  • 原文地址:https://www.cnblogs.com/niceyoo/p/10858820.html
Copyright © 2020-2023  润新知