Back End/Java, Spring

[Java/Spring] 파일업로드(File_Upload)

째린이 2021. 12. 11. 23:31

 

  • jsp

<form id="frm" method="post" enctype="multipart/form-data">

 

글 등록시 파일을 같이 업로드 할때는 폼태그에 enctype="multipart/form-data" 을 꼭 추가해야한다.

 


  • javascript

ajax로 서버에 폼 서브밋 요청하기

 


  • controller

fileVOset 이라는 파일만 저장시키는 메서드를 따로 만든다.

(밑에 메서드에서 여러번 쓰일것이기 때문!)

 

프로퍼티에 설정돼있는 패스를 가져와 파일저장경로 cfilePath를 만든다.

MultipartFile에 파일이 들어있다.

위에 따로 만들어둔 fileVOset 메서드를 불러와 MultipartFile에 들어있는 파일을 name값으로 뽑아서 

리스트에 넣는다.

 


 

  • service

 


 

  • mapper.xml

 

 


  • DB

 

디비를 확인해보면 업로드한 파일이 잘 들어간것을 확일할 수 있다~!

 


파일 다운로드는 아래링크에~!

2021.12.07 - [Back End/Java, Spring] - [Java/Spring] 파일다운로드(File_download)

 

[Java/Spring] 파일다운로드(File_download)

jsp reportFileVOList 는 리스트의 형태로 데이터가 담겨져 있기 때문에 for문을 사용하여 데이터를 바인딩한다. 이렇게 하면 맨위 파일다운로드 화면처럼 파일 오리지날 네임 옆에 파일다운로드라는

zzecoding.tistory.com