<강의>
첨부파일 업로드
1. File Upload
-웹 브라우저에서 서버로 파일을 전송 및 저장하는 것
-서버 업로드 가능 파일: 텍스트, 바이너리, 이미지, 문서 등
-JSP form 태그 사용
ex <form ation = "jsp파일" method = "post" enctype = "multipart/form-data">
<input type = "file" name = "요청 파라미터 이름">
</from>
2. com.oreilly.servlet.MultipartRequest
-웹페이지에서 서버로 업로드되는 파일만 다루는 Class
-웹 브라우저가 전송한 multipart/form-data 유형과
post 방식으로 요청된 일반 data와 file data 중 file data만 접근해서 처리한다.
-한글 encording 값을 얻기 쉽고 cos.jar 파일만 다운받아 사용해 편리하다.
-http://www.servlets.com/cos/javadoc/com/oreilly/servlet/MultipartRequest.html
MultipartRequest
A utility class to handle multipart/form-data requests, the kind of requests that support file uploads. This class emulates the interface of HttpServletRequest, making it familiar to use. It uses a "push" model where any incoming files are read and saved d
www.servlets.com
3. 파일 업로드 기능을 구현할 오픈라이브러리 설치
1) http://www.servlets.com/cos/ 에서 cos.jar 파일 다운
Servlets.com | com.oreilly.servlet
www.servlets.com
zip 파일 > lib > cos.jar 복사
2) eclipse > web project > ...web app > WEC-INF > lib > cos.jar 붙여넣기
3) java 폴더 > jre > lib > cos.jar 붙여넣기
(※eclipse에서 외부 라이브러리를 설치할 때 java 폴더 > ...ext 폴더 >에도 동시 추가 ex ojdbc6)
실습테스트
'JSP,Sevlet' 카테고리의 다른 글
0930 오후 수업 1차 요약 (0) | 2022.09.30 |
---|---|
0930 JSP/Sevelte 내장객체 영역, DB 연동 환경 설정 (0) | 2022.09.30 |
0928, 0930 JSP/Sevelte 내장객체 (0) | 2022.09.28 |
0927 Sevelet_REST API (0) | 2022.09.27 |
0914, 0926 JSP/Sevelet_SetUp, 개요, stript/Action/Directive Tag (0) | 2022.09.26 |