JSP 파일 업로드

조수경·2022년 1월 13일
0

JSP

목록 보기
24/45
  1. 파일 업로드란?
  • 웹 브라우저(크롬)에서 서버(톰캣포함)로 파일을 전송하여 서버에 저장하는 것
  • 웹 브라우저에서 서버로 파일을 전송하기 위해 JSP 페이지 폼 태그를 사용
  • 전송된 파일을 서버에 저장하기 위해 오픈 라이브러리(common-fileupload, cos.jar)를 이용함
  1. cos.jsr
  • cos.jar의 핵심 클래스는 MultipartRequest 이다.
  • MultipartRequest 클래스를 통해 객체를 생성하고 해당 객체의 메소드들을 활용하여 웹 브라우저(크롬)가 전송한
    multipart/form-data 파라미터를 읽어오고 파일을 업로드함
  1. Commons-FileUpload
  • 먼저 Commons-FileUpload 패키지에 포함되어 있는 DiskFileUpload 클래스를 통해 객체를 생성
  • 생성된 객체의 메소드들을 사용하여 웹브라우저가 전송한 multipart/form-data 유형의 요청 파라미터를 가져옴
  • FileItem 클래스의 메소드를 사용하여 요청 파라미터가 일반 데이터인지 파일인지 분석 및 처리하여 파일을 업로드함
    <div class="form-group row">
    				<label class="col-sm-2">이미지(cos.jar)</label>
    				<div class="col-sm-5">
    					<input type="file" name="productImage2" 
    						class="form-control" />
    				</div>			
    			</div>
![](https://velog.velcdn.com/images%2Fsusan9905%2Fpost%2F35787cd7-5cc6-43cd-a14a-896d15055126%2Fimage.png)
profile
신입 개발자 입니다!!!

0개의 댓글