본문 바로가기

일경험

[국민취업지원제도 일경험프로그램 23일차] 게시판 이미지 업로드 시작

반응형

23일차 특이사항 

1. 파일 업로드 기능 개발 시작. 

 

게시판 이미지 업로드 

게시판 이미지 업로드

1. 삭제 버튼 만들기

2. 이미지 올리기. (500px * 500px 이하인 것만 가능하도록) 

3. 유효성 검사 : 이미지는 500px 이하만 가능합니다. 

4. select * from file_study_table; 업로드 테이블.  

5. 바탕화면에 첨부파일, db에 insert되도록 하는 것이 끝. 

6. 파일은 로컬에 저장된다. 

 

의존성 추가, bean 등록

1. 이미지 업로드를 위해 의존성 추가가 필요하다. 

<!-- https://mvnrepository.com/artifact/org.imgscalr/imgscalr-lib-->		
<dependency>
<groupId>org.imgscalr</groupId>
<artifactId>imgscalr-lib</artifactId>
<version>4.2</version>
</dependency>


<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.2</version>
</dependency>

 

2. servlet-context.xml에다가 MultipartResolver bean 등록 

<!-- MultipartResolver 설정 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>

3. 나머지 기능은 주말 동안 만들어보자. 

 

느낀 점

이미지 업로드라는 또 하나의 산을 만났다. 어떻게 해야할지 감이 잡히지 않는다. 일단 무엇이 필요한지 리스트를 만들어 놓고 하나씩 구현해보자. 

 

 

 

 

 

 

반응형