기록
JSP 파일업로드 본문
파일업로드란?
웹 브라우저에서 서버로 파일을 전송하여 서버에 저장하는것
웹 브라우저에서 서버로 파일을 전송하기 위해 JSP페이지에 폼태그를 사용한다.
전송된 파일을 서버에 저장하기 위해 오픈 라이브러리를 이용한다.
라이브러리 추가
cos.jar - 편리함, 심플
commons-fileupload.jar
commons-io.jar => 아파치 API, 두개는 기능이많고, 대중화 되어있음
우리는 commons를 사용할 예정이다.
먼저 commons라이브러리를 추가해보자
https://mvnrepository.com/ 에 가서 라이브러리 다운
2개의 jar파일을 다운받아서 WEB-INF의 lib에 붙여넣는다
파일업로드시 규칙
<form action="jsp파일" method="POST" enctype="multipart/form-data">
<input type="file" name="요청파라미터이름">
</form>
1. form 태그의 method속성은 반드시 POST방식으로 설정
2. form 태그의 enctype 속성은 반드시 multipart/form-data로 설정
2. form태그의 action 속성은 파일업로드를 처리할 JSP파일로 설정
4. input태그의 속성은 type="file" 이여야함
isformData() 메서드
폼데이터니? true면 input등의 폼 데이터
false면 파일데이터로 구분한다.
'JSP' 카테고리의 다른 글
JSP 파일업로드 3 (0) | 2023.01.04 |
---|---|
JSP 파일업로드 2 (0) | 2023.01.04 |
JSP 상품등록 페이지 만들기 (0) | 2023.01.03 |
ckeditor 사용하기 (0) | 2023.01.03 |
JSP 도서등록 form 전체코드 (0) | 2023.01.02 |
Comments