Node에서 활용하는 멀티파트 파일의 다운로드를 진행했었다면, 이번 글에서는 멀티파트 파일의 업로드 및 다운로드를 Java에서 진행하는 것으로 작성해보려 합니다. Express Router 를 사용해서 파일 다운로드 만들기 브라우저에서 버튼을 클릭할 때 파일을 다운로드하게 하는 방법입니다. 다운로드 zip Node 에서는 파일을 전송하기 위한 라우터가 필요한데, express를 설치합니다. $ npm i express const express = require('ex abbo.tistory.com 먼저 FileController 입니다. FileController.java import org.springframework.core.io.Resource; import org.springframework.ht..
클라이언트에서 파일 전송을 위한 것을 서버에서 적용하기 위해 MultipartFile이라는 Object를 주로 사용합니다. MultipartFile은 스프링에 기본 내장되어 있는 클래스입니다. 패키지의 출처는 아래와 같습니다. import org.springframework.web.multipart.MultipartFile; 멀티파트 파일을 올리기 전에 Util 클래스를 따로 생성하여 적용하여도 좋습니다. 보통은 Controller에서 @ModelAttribute 어노테이션을 사용하던지, @RequestParam 어노테이션을 사용하여도 됩니다. Controller @PostMapping("/imageUpload") @ResponseBody public String imageUpload(@ModelAttr..