【二开】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);
        }
相关推荐
c238569 分钟前
把 C++ 内存分配拆透:new 与 malloc 的三层血缘
开发语言·c++·算法
好好沉淀11 分钟前
@NotBlank(message = “{xxx}“) 注解中花括号的含义
java
fīɡЙtīиɡ ℡17 分钟前
内存泄漏产生的原因
java·spring·servlet
moonsims1 小时前
星闪在跨域无人化系统作用
开发语言·php
码智社2 小时前
Java实现RSA密钥生成、加密解密、加签验签
java
wear工程师2 小时前
ThreadLocal 在线程池里为什么会串数据:别只会答内存泄漏
java·后端
Iruoyaoxh2 小时前
栈和队列~
java·开发语言
审小匠OpenCPAi2 小时前
银行流水核查怎么自动化?单边匹配、双向勾稽与图聚类异常检测的工程对比
java·前端·人工智能·python·审计
Hrain-AI2 小时前
2026 企业 AI 编程智能体实战:Codex 与 Claude Code
开发语言·人工智能·kotlin
码上上班2 小时前
docker课程
java·docker·容器