첨부파일 등록
- 사용자 처리 프로세스
게시판 등록 화면에서 여러 첨부파일 등록 - 프로그램 처리 프로세스
DB 설계 - 게시판 등록 화면 c처리
게시판
||
첨부파일테이블
key
게시판 no(참조키)
파일명
기타
등록명
spring 첨부 파일 필요 부분
- 파일을 업로드/다운로드 하는 viewResolve setting이 필요
- dispatcher-servlet.xml에 파일 다운로드, 업로드 모듈을 설정 - 파일 업로드 모듈
- 파일 다운로드 모듈
- 사용자 정의로 클래스 선언 - json이나 파일 처리 시 필요로 하는 viewResolver 선언
첨부 파일 처리 시 controller, server
- Controller에서 Param
-view단
-controller - MultipartFile을 물리적 저장, DB 저장
- getOriginalFilename(): 업로드 파일명
- transferTo("저장할 경로 파일 객체")
- FileInputStream, FileOutputStream을 통해 네트웤을 통해 전달받은 파일을 서버에 특정한 위치로 저장
- DB에 getOriginalFilename()으로 DB insert
'programming > web' 카테고리의 다른 글
[spring]동적 SQL (0) | 2017.06.13 |
---|---|
[spring]mybatis 연결 (0) | 2017.06.08 |
[spring]autowire, qualifier (0) | 2017.06.08 |
[spring]ViewResolver (0) | 2017.06.07 |
[spring]ModelAndView, redirect, forward, session (0) | 2017.06.07 |