본문 바로가기
programming/web

[spring]첨부파일 등록

by 힐무새 2017. 6. 22.

첨부파일 등록

  • 사용자 처리 프로세스
    게시판 등록 화면에서 여러 첨부파일 등록
  • 프로그램 처리 프로세스
    DB 설계
  • 게시판 등록 화면 c처리

게시판

 ||

첨부파일테이블

key

게시판 no(참조키)

파일명

기타

등록명



spring 첨부 파일 필요 부분

  • 파일을 업로드/다운로드 하는 viewResolve setting이 필요
    - dispatcher-servlet.xml에 파일 다운로드, 업로드 모듈을 설정
    1. 파일 업로드 모듈

    2. 파일 다운로드 모듈
      - 사용자 정의로 클래스 선언
  • 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