반응형 스프링부트파일업로드2 [Spring Boot] : 스프링과 파일 업로드 스프링은 MultipartFile 이라는 인터페이스로 매우 편리하게 지원을 한다. @PostMapping("/upload") public String svaeFile(@RequestParam String itemName, @RequestParam MultipartFile file, HttpServletRequest request) throws IOException { log.info("request={}", request); log.info("itemName={}", itemName); log.info("multipartFile={}", file); if (!file.isEmpty()) { String fullPath = fileDir + file.getOriginalFilename(); log.info.. 2022. 3. 17. [Spring Boot] : 서블릿과 파일 업로드(2) 서블릿이 제공하는 Part 에 대해 공부하고 실제 파일도 서버에 업로드 하는 실습을 진행했다. 먼저 파일이 저장될 경로를 만들어 준다. C:\\git\\core_Study\\MVC2\\upload\\file 나는 이런 경로를 가지고 왔다. 이 경로를 어디에 적냐면 file.dir=C:/git/core_Study/MVC2/upload/file/ application.properties에 적어준다. 여기서 주의 할 점으로는 마지막에 / 를 넣어줘야 한다는 점이다. @Value("${file.dir}") private String fileDir; 컨트롤러에서 아까 저장한 경로 변수를 Value로 넣어주면 알아서 파일 위치를 확인한다. //데이터 읽기 InputStream inputStream = part.ge.. 2022. 3. 17. 이전 1 다음 반응형