【二开】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);
        }
相关推荐
Via_Neo15 小时前
区间dp算法
开发语言·javascript·算法
aq553560015 小时前
Laravel 10.x重磅升级:PHP 8.1+新时代
开发语言·php·laravel
shaoFan115 小时前
关于java 调用阿里千问大模型,流式返回,并返回给前端
java·前端·状态模式
雪碧聊技术15 小时前
Java历史—沙箱安全机制
java·安全·沙箱机制
java1234_小锋15 小时前
Spring AI 2.0 开发Java Agent智能体 - Spring AI 2.0简介
java·人工智能·spring·spring ai
秋雨梧桐叶落莳15 小时前
iOS——Masonry约束内容整理
开发语言·学习·macos·ios·objective-c·cocoa
Hesionberger15 小时前
LeetCode72.编辑距离(多维动态规划)
java·开发语言·c++·python·算法
人道领域15 小时前
【LeetCode刷题日记】1047:双栈法与双指针法巧妙消除相邻重复字符
java·算法·leetcode·职场和发展
Via_Neo15 小时前
Bash Game
开发语言·bash
菜菜的顾清寒16 小时前
C++面试题自用-持续更新
开发语言·c++