【二开】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);
        }
相关推荐
ALex_zry15 小时前
现代C++如何解决传统内存分配器的核心痛点
java·c++·spring
山土成旧客15 小时前
【Python学习打卡-Day26】函数的艺术(上):从基础定义到参数魔法
开发语言·python·学习
Coder_Boy_15 小时前
【人工智能应用技术】-基础实战-小程序应用(基于springAI+百度语音技术)智能语音控制-Java部分核心逻辑
java·开发语言·人工智能·单片机
MACKEI15 小时前
业务域名验证文件添加操作手册
java·开发语言
roman_日积跬步-终至千里15 小时前
【源码分析】StarRocks EditLog 写入与 Replay 完整流程分析
java·网络·python
apihz15 小时前
货币汇率换算免费API接口(每日更新汇率)
android·java·开发语言
Web极客码15 小时前
如何选择最适合的内容管理系统(CMS)?
java·数据库·算法
gf132111115 小时前
python_检测音频人声片段
开发语言·python·音视频
爱笑的眼睛1115 小时前
Flask上下文API:从并发陷阱到架构原理解析
java·人工智能·python·ai
asdfg125896315 小时前
数组去重(JS)
java·前端·javascript