package com.yunjiani.controller; import com.yunjiani.pojo.Result; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import java.io.File; import java.io.IOException; import java.util.UUID; @Slf4j @RestController public class UploadController { @PostMapping("/upload") public Result upload(MultipartFile file) throws IOException { log.info("文件上传开始:{}",file); //文件名 String fileName = file.getOriginalFilename(); String suffix = fileName.substring(fileName.lastIndexOf(".")); file.transferTo(new File("D:/" + UUID.randomUUID().toString() + suffix)); return Result.success(); } }