9.1.1 파일 업로드

    파일 업로드(file upload)는 파일을 웹 브라우저에서 서버로 전송하여 저장하는 것을 의미합니다. 서버로 업로드할 수 있는 파일에는 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 다양한 종류가 있습니다. 웹 브라우저에서 서버로 파일을 전송하려면 JSP 페이지에 폼 태그를, 전송된 파일을 서버에 저장하려면 오픈 라이브러리를 사용해야 합니다. 파일을 업로드하려면 반드시 다음과 같은 환경 설정은 필수입니다.

     

     

    pom.xml 파일에 의존 라이브러리 등록하기

    스프링 MVC에서 파일 업로드 기능을 지원하는 commons-fileupload.jarcommons-io.jar 파일을 라이브러리로 등록해야 합니다. pom.xml 파일에 다음과 같이 의존 라이브러리 정보를 등록합니다.

        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.11.0</version>
        </dependency>
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.