【二开】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);
        }
相关推荐
marsh020620 小时前
53 openclaw插件市场:开发与发布自己的插件
开发语言·前端·javascript
Dicky-_-zhang21 小时前
微服务安全防护实战:OAuth2与JWT鉴权
java·jvm
牙牙学语的阿猿21 小时前
sentinel创建规则时的坑
java·开发语言·sentinel
未若君雅裁21 小时前
微服务限流实战:Nginx 漏桶与网关令牌桶
java·nginx·微服务
fai厅的秃头姐!21 小时前
2586. 统计范围内的元音字符串数
开发语言·c#
罗超驿21 小时前
1.JavaEE初阶学习安排+介绍计算机是如何工作的
java·学习·java-ee
超梦dasgg21 小时前
Java 生产环境 JVM 调优实战
java·开发语言·jvm
xyq202421 小时前
HTML DOM 访问
开发语言
phltxy21 小时前
RabbitMQ 工作模式与Java原生客户端案例
java·rabbitmq·java-rabbitmq
WL_Aurora21 小时前
Scala核心编程(二):变量与数据类型详解
开发语言·scala