将MultipartFile转换为File

2023-01-13 10:46:44
public static File multipartFileToFile(MultipartFile multiFile) {
        // 获取文件名
        String fileName = multiFile.getOriginalFilename();
        if (StringUtils.isNullOrEmpty(fileName)) {
            return null;
        }
        // 获取文件后缀
        String prefix = fileName.substring(fileName.lastIndexOf("."));
        try {
            File file = File.createTempFile(fileName, prefix);
            multiFile.transferTo(file);
            return file;
        } catch (Exception e) {
            log.error("MultipartFile转换为File转换异常:" + e.getMessage());
        }
        return null;
    }
  • 作者:Alan_1024
  • 原文链接:https://blog.csdn.net/Alan_1024/article/details/126222272
    更新时间:2023-01-13 10:46:44