接收文件
MultipartFile用于接收文件
@Slf4j
@RestController
public class UploadController {
@PostMapping("/upload")
public Result upload(String username, Integer age, MultipartFile image){
log.info("文件上传:{},{},{}",username,age,image);
return Result.success();
}
}
但有一个问题,接收到的文件只是临时文件,并不会保存在本地,因此我们还需要进行本地存储.
本地存储--比较少用
---存储在本地服务器磁盘中
@Slf4j
@RestController
public class UploadController {
@PostMapping("/upload")
public Result upload(String username, Integer age, MultipartFile image) throws IOException {
log.info("文件上传:{},{},{}",username,age,image);
String orgname = image.getOriginalFilename();
image.transferTo(new File("D:\\"+orgname));
return Result.success();
}
}