multipart

    [스프링] MultipartFile 인터페이스를 활용한 다중 파일 업로드

    [스프링] MultipartFile 인터페이스를 활용한 다중 파일 업로드

    과거엔 HttpServletRequest 인터페이스를 상속받은 MultipartHttpServletRequest 인터페이스를 활용하여 파일을 업로드 할 수 있었습니다. MultipartHttpServletRequest를 사용해서 파일 업로드를 구현할 수 있지만 스프링이 제공해주는 MultipartFile 인터페이스를 활용함으로써 더욱 쉽게 파일을 단일, 다중으로 업로드를 할 수 있습니다. 공통적으로 사용하는 HTML은 아래와 같습니다. 타임리프를 사용했습니다. 상품 등록 폼 상품 입력 상품명 파일 파일2 파일을 2개 보낼 수 있습니다. type은 file로 해야 MultipartFile이 인식을 할 수 있으며 각각의 파일을 구분지어야 하므로 name은 file, file2로 달라야 합니다. input 옵..