MultipartFile
Spring Framework에서 파일 업로드를 처리하기 위한 인터페이스
Spring에서는 MultipartFile을 사용하여 웹 폼을 통해 업로드된 파일을 다루고,
파일을 서버에 저장하거나 다양한 작업을 수행할 수 있다. 즉,private MultipartFile uploadFile;과 같은 필드를 클래스 내에서 정의하면, 이 필드를 통해 웹 폼에서 업로드된 파일에 접근하고 처리할 수 있다.
2. BoardController 에 파일 업로드 메소드 작성
String path = "D:\spring-workspace\05_MVC_Board\src\main\webapp\upload\";
모든 메소드에서 쓸 수 있도록 경로를 따로 빼준다.
fileUpload 메소드 작성
: 클라이언트가 업로드한 파일을 서버에 저장하고,
해당 파일의 url 경로를 Board 객체에 저장하여 웹페이지에서도 사용할 수 있도록 하는 메소드 이다.
게시물 등록 메소드(insert)에 위에서 작성했던 fileUpload 메소드 추가 해준다.