【二开】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);
        }
相关推荐
夜猫逐梦12 分钟前
【逆向经验】一篇文章讲透为什么CE搜不到Python游戏的内存值
开发语言·python·游戏
超梦dasgg31 分钟前
智慧充电系统设备管理服务对外接口实现方案
java·spring·微服务
SilentSamsara37 分钟前
闭包的本质:Python 如何捕获自由变量
开发语言·python·青少年编程·pycharm
十五年专注C++开发1 小时前
浅谈LLVM
开发语言·c++·qt·clang·llvm
xiaoye37081 小时前
Spring 事务传播机制 + 隔离级别
java·后端·spring
白夜11171 小时前
C++(标签派发 Tag Dispatching)
开发语言·c++·笔记·算法
Arya_aa1 小时前
数据字典模块–JSR303参数校验
java
CSCN新手听安2 小时前
【Qt】Qt窗口(六)QMessageBox消息对话框的使用
开发语言·c++·qt
明月(Alioo)2 小时前
给 AI Agent 装上“大脑“:Java语言中Code Interpreter 的设计与实现
java·ai·agent
QuZero2 小时前
StampedLock Mechanism
java·算法