파일 업로드, 다운로드
pom.xml 파일에 프로젝트의 버전 변경 >> maven 프로젝트 업데이트 >> 한글 인코딩 작업 실행
이제 파일 업로드, 다운로드에 필요한 라이브러리를 추가할 것임
( 위 xml 파일은 어노테이션을 활용해서 작성하는 방법을 설명하기 위해 작성했으므로 xml 파일 내 빈 객체 등록 부분은 주석처리 하였음 )
DB 에 저장한 이미지의 이름을 저장해볼 것임
create table file_image(
id varchar(20) primary key,
name varchar(20),
img_name varchar(100)
);
sql 문 작성 및 실행
▼ DB 연동 작업 ▼
▲ DB 연동 세팅 완료 ▲
( 현재 테이블에 id 값을 primary key 로 지정해놓아서 동일한 아이디로 파일 업로드를 하면 무결성 조건 에러가 발생되는데 이때, 정상적으로 파일은 디렉토리에 저장되지만 DB 에 파일명을 저장할때 무결성 조건 에러를 만나면서 DB 에 파일명이 저장되지는 않는다,,,, )
파일을 jsp 파일에 출력해볼 것임
파일 삭제 기능 추가
728x90
'BE > Spring' 카테고리의 다른 글
[Spring] 스케쥴러 ( Scheduler ) (0) | 2024.05.16 |
---|---|
[Spring] 이메일 전송 API, 이메일 인증 구현 (0) | 2024.05.16 |
[Spring] XSS 공격 대응 ( 크로스 사이트 스크립팅 ) (0) | 2024.05.14 |
[Spring] interceptor 를 이용하여 자동 로그인 구현 (0) | 2024.05.14 |
[Spring] Interceptor (0) | 2024.05.13 |