【二开】jeecgboot 开发过程方法扩展二开整理

【二开】jeecgboot 开发过程方法扩展二开整理

org.jeecg.modules.system.controller.CommonController#upload

可以二开统一文件上传

返回值增加文件大小 跟文件名称

复制代码
 //自定义 图片前缀
        savePath = jeecgBaseConfig.getUploadRequestHost() + savePath;
        if(oConvertUtils.isNotEmpty(savePath)){
            result.setMessage(savePath);
            long 文件大小 = file.getSize();
            JSONObject data = JSONUtil.createObj();
            String originalFilename = file.getOriginalFilename();
            data.set("文件名称", originalFilename);
            data.set("文件大小", 文件大小);
            result.setResult(data);
            
            
            result.setSuccess(true);
        }else {
            result.setMessage("上传失败!");
            result.setSuccess(false);
        }
相关推荐
拽着尾巴的鱼儿2 小时前
Idea:Cannot Run Git 无法运行git
java·git·intellij-idea
嘻哈baby2 小时前
大量消息在 MQ 里长时间积压,该如何解决?
开发语言
编程_大白3 小时前
IDEA配置SQL方言
java·sql·intellij-idea
橘子汽水1683 小时前
Leetcode 128,49最长连续序列,字母异位词分组
java·算法·leetcode
qq_570398573 小时前
Three.js基础使用-案例
开发语言·javascript·ecmascript
Suxing93 小时前
C语言基础分享:C语言文件操作:从“写日记”到“拍电影”的存盘指南
c语言·开发语言
右耳朵猫AI3 小时前
Node.js周刊2026W36 | NestJS 12发布、Remix 3 RC、pnpm 12 Rust重写、Node.js 26.8.0
开发语言·rust·node.js
豆角焖肉3 小时前
Spring Boot入门实战:从零搭建第一个应用
java·spring boot·后端·自动配置
统计学小王子3 小时前
数学建模国赛倒计时 2 天 ——《异常值的处理(R语言)》
开发语言·数学建模·r语言
starzy19905 小时前
Flink基础之Per-Job-Cluster原理详解:被 Application 取代的模式
java·大数据·flink