【二开】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);
        }
相关推荐
知识汲取者7 分钟前
巨量引擎营销 API 完整文档
开发语言·数据库·python
摇滚侠17 分钟前
针对主键索引的 for update 操作有什么用
java
Larry_Yanan24 分钟前
QML面试常见问题(一)QML中组件呈现方式的方法有哪些
开发语言·c++·qt·ui·面试
Aurorar0rua25 分钟前
CS50 x 2024 Notes C -12
c语言·开发语言·学习方法
RainCity36 分钟前
Java Swing 自定义组件库分享(六)
java·笔记·后端
techdashen39 分钟前
深入 Rust enum 的内存世界
开发语言·后端·rust
xuanjiong40 分钟前
DDD架构Repository仓储数据流转全链路详解:Domain与其他层的数据流转
java·系统架构
yuhuofei20211 小时前
【Python入门】Python与PyCharm的安装
开发语言·python·pycharm
吴声子夜歌1 小时前
Java——类加载机制
java·开发语言·python
Xiacqi11 小时前
Java 中 String、StringBuffer、StringBuilder 的区别
java