【二开】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);
        }
相关推荐
码农小旋风1 小时前
IDEA 不只接 Claude 和 Codex:本地模型和第三方 API 也能直接用
java·ide·人工智能·chatgpt·intellij-idea·claude
骆驼整理说1 小时前
Cursor辅助编程工具
java·ai编程
xiep14383335101 小时前
华为系列服务器开启Monitor/MWAIT
java·服务器·网络
yaoxin5211231 小时前
417. 现代 Java IO 最佳实践 - 高效遍历、ZIP 处理与临时文件管理
java·开发语言·windows
CS创新实验室1 小时前
数据结构和算法:摊还分析
java·数据结构·算法
deepin_sir1 小时前
02 - 第一个 Python 程序
开发语言·python
caibixyy1 小时前
springboot+quartz 单机和集群使用示例-【备份任务】
java·quartz
山上三树1 小时前
协程详细介绍
开发语言
赵钰老师1 小时前
R语言与作物模型(以DSSAT模型为例)融合应用
开发语言·数据分析·r语言
是星辰吖~1 小时前
C++_string类_调用及模拟实现
开发语言·c++