spring practice_240613

Choi Suyeon·2024년 6월 13일

파일 업로드

  • cos.jar를 의존성 설정.

  • parameter전송방식이 아니므로 web parameter가 전달되지 않는다.

  • 사용법

1. Controller의 method가 매개변수로 HttpServletRequest받는다.(web parameter 처리X)
public String method( HttpServletRequest request ){

	2. MultipartRequest 객체를 생성하면서 HttpServletRequest객체를 할당(생성과 동시에 파일업로드)
		MultipartRequest mr = new MultipartRequest( request, 저장경로명, 최대크기,
        encoding, 중복파일설정 );
        
    3. Web parameter를 처리. (FileUpload Component를 사용)
    	mr.getParameter("이름");
        mr.getParameterValues("이름");
    4. 파일명 받기
    	mr.getFileSystemName("이름");//중복처리된 파일명
        mr.getOriginalFileName("이름");//중복처리되지 않은 파일명 - 원본파일명
}

0개의 댓글