其他分享
首页 > 其他分享> > 简单的文件上传

简单的文件上传

作者:互联网

yml:配置
spring:
servlet:
multipart:
# 默认支持文件上传
enabled: true
# 最大支持文件大小
max-file-size: 180MB
# 最大支持请求大小
max-request-size: 200MB
工具类

public class IOUtils {

    /**
     * 上传文件(不限制类型和大小)
     *
     * @param source     源
     * @param targetPath 上传路径
     * @return 
     * @throws
     * @author 
     * @date 2021-10-12 15:08:29
     */
    public static ResultObject upload(MultipartFile source, String targetPath) {
        if (source == null || source.isEmpty()) {
            return ResultHand.error("文件为空");
        }
        if (source.getSize() <= 0) {
            return ResultHand.error("文件大小为空,上传失败");
        }
        File targetFile = new File(targetPath, fileName);
        try {
            source.transferTo(targetFile);//io封装的上传工具
        } catch (IOException e) {
            e.printStackTrace();
        }
        return ResultHand.success(fileName);
    }
}

标签:文件,return,ResultHand,文件大小,上传,source,简单,targetPath
来源: https://blog.csdn.net/Chen_1999/article/details/120762873