Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- 뷰 리액트
- 뷰 리액트 비교
- react
- 첫 리액트
- 백준알고리즘
- 웹 개발 면접 질문
- CompositionAPI
- 자바
- URL입력
- 뷰
- 면접
- IT시스템개발
- 알고리즘
- e-HR
- 오라클
- 프로젝트 후기
- SBS 본사
- 쟈스
- SBS 개발
- MySQL
- 사내시스템
- 경력직
- Vue.js
- 트리
- 1차면접
- 대문자
- 백준
- 간단 프로젝트
- 리액트
- 첫 React
Archives
- Today
- Total
리주의 프로그래밍 공부
파일 저장하기 본문
실제로 웹사이트를 배포하게되면 물리적 경로가 달라지기 때문에, 저장 경로를 동적으로 설정해야한다.
저장 경로 얻는 방법 예시
1.
//ServletContext 얻기
@Autowired
ServletContext ctx;
//절대 경로 얻기
String realPath = ctx.getRealPath("/저장폴더명");
//절대 경로에 저장
File saveFile = new File(realPath);
multipartFile.transferTo(saveFile);
2.
// ServletContext 얻기
@Autowired
private HttpServletRequest request;
// 절대 경로 얻기
String realPath = request.getServletContext().getRealPath("/저장폴더명");
// 절대 경로에 저장
File saveFile = new File(realPath);
multipartFile.transferTo(saveFile);
실습예시

다중 파일의 경우
MultipartFile[] file로 해주고, 내부부분을 for each문으로 묶어주면 된다.

위 내용은 유튜브 뉴렉처 님의 스프링 MVC 44강 강의영상을 보고 개인적으로 작성한 글입니다.
'스프링(Spring) 공부' 카테고리의 다른 글
| [Spring] ajax를 이용한 실시간 검색 출력 (0) | 2021.03.14 |
|---|---|
| [Spring Security] 권한에 따른 정보 감추기(authorize 사용) (0) | 2021.03.09 |
| 파일 업로드 설정하기 (0) | 2021.01.17 |
| POST 한글깨짐 해결 (0) | 2021.01.16 |
| POST 입력 (0) | 2021.01.16 |