龚焕茏
2024-05-17 6d05f0dc6e96ead24bb7e035e16f18031b1ede78
src/main/java/com/mindskip/xzs/controller/common/UploadController.java
@@ -11,6 +11,8 @@
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.UUID;
/**
 * @author:xp
@@ -36,8 +38,8 @@
        }
        try {
            // 获取文件名
            String fileName = StringUtils.cleanPath(file.getOriginalFilename());
            String originalFileName = StringUtils.cleanPath(file.getOriginalFilename());
            String randomName = UUID.randomUUID().toString().replace("-", "") + originalFileName.substring(originalFileName.lastIndexOf("."));
            // 指定文件存储路径
            String uploadDir = ruoYiConfig.getUrl(); // 修改为您希望存储的目录
            // 如果目录不存在,则创建目录
@@ -46,11 +48,14 @@
                dir.mkdirs();
            }
            // 构建目标文件的路径
            String filePath = uploadDir + "/" + fileName;
            String filePath = uploadDir + "/" + randomName;
            // 将文件保存到目标位置
            file.transferTo(new File(filePath));
            // 返回成功响应
            return RestResponse.ok("文件上传成功");
            HashMap hashMap = new HashMap(2);
            hashMap.put("name", originalFileName);
            hashMap.put("url", randomName);
            return RestResponse.ok(hashMap);
        } catch (IOException e) {
            e.printStackTrace();
            // 返回失败响应