😊
Spring Boot ファイルアップロードの際のファイルサイズチェックのサンプルコード
package com.example.springPractical.util;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.multipart.MaxUploadSizeExceededException;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
@ControllerAdvice
public class FileControllerAdvice {
@ExceptionHandler(MaxUploadSizeExceededException.class)
public String maxUploadSizeException(MaxUploadSizeExceededException e, RedirectAttributes redirectAttributes){
redirectAttributes.addFlashAttribute("errorMessage","ファイルサイズが違います");
return "redirect:/itemCreate";
}
}
Discussion