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();
}
}