1.文件上传
1.1 文件上传发送请求
1.2 控制层
@PostMapping("/upload")
public String FileUpload(@RequestParam("email") String email,
@RequestParam("username") String username,
@RequestPart("images") MultipartFile images,
@RequestPart("photos") MultipartFile[] photos) throws IOException {
log.info("上传的信息:email={},username={},image={},photos={}",email,username,images.getSize(),photos.length);
if (!images.isEmpty()){
String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
String originalFilename = images.getOriginalFilename();
String newImage=uuid+originalFilename;
images.transferTo(new File("D:\\XXXXXX\\java后端_work2\\springboot2-atguigu-web-admin\\src\\main\\resources\\static\\uploadImages\\"+newImage));
}
if (photos.length>0){
for (MultipartFile photo : photos) {
if (!photo.isEmpty()){
String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
String originalFilename = photo.getOriginalFilename();
String newImage=uuid+originalFilename;
photo.transferTo(new File("D:\\XXXXX\\java后端_work2\\springboot2-atguigu-web-admin\\src\\main\\resources\\static\\uploadImages\\"+newImage));
}
}
}
return "redirect:/main.html";
}