본문 바로가기
개발자/백엔드 웹 개발자 과정(국비)

[jsp]파일 업로드, File

by 초응 2023. 1. 17.

1. 주제에 대한 명확성 (원하는 기능들이 무엇인지)

ex )

갤러리 게시판 :

1) 사진을 업로드(파일만?db에 저장?)

2) 출력 방식 (리스트형식)

3) 파일 업로드 (팝업)

4) 리스트에서 이미지 삭제

 

2. 정책 ( 클라이언트 업체 규칙 또는 제시사항)

ex)

1. 로그인 한 사용자에 한해서.

2. 모든 사용자가 같이

 

3. 구성요소 수집

-저수준 프로토타이핑

-고수준 프로토타이핑

 


[파일 업로드]

1. 라이브러리 다운받은 후 빌드하기

http://www.servlets.com/cos/index.html

입력 태그 form의 속성 method = get(기본값) | post

get방식 :  소량 데이터, 전송데이터가 주소입력줄을 통해 공개됨.

post방식 :  서버에 직접 전달 , 보안 가능

ㄴ 자료실 구축시에는 enctype = "multipart/form-data" 을 사용해야함.

 

[MultipartRequest]

- import = "com.oreilly.servlet.*

MultipartRequest mr

= new MultipartRequest(HrrpServletRequest request, 저장 경로, 파일 사이즈(byte),UTF-8, FileRenamePolicy policy(파일 중복시 뒤에 숫자 붙여줌)) ;

 

 

 

 

 

 

'개발자 > 백엔드 웹 개발자 과정(국비)' 카테고리의 다른 글

[jsp]페이징  (0) 2023.01.20
[jsp]서버 실행이 되지 않을 경우  (0) 2023.01.20
[JSP]placeholder  (0) 2023.01.16
[JSP]세션,스코프  (0) 2023.01.13
[JSP] 쿠키(cookie)  (0) 2023.01.12