mp4 같은 동영상을 스트리밍하는 경우와 다운로드를 동시에 처리하는 리소스가 없어서 이것저것 살펴보면서 작성함. 스트리밍요청과 다운로드 요청을 구분하여 처리하는게 필요함. 브라우저에서 여러번 요청을 받아서 처리해야 하므로 InputStreamResource 이 아닌 FileSystemResource 를 사용해야 함 @RequestMapping(value = "/api/file/download/{filepath}" , method = RequestMethod.GET , produces = MediaType.APPLICATION_OCTET_STREAM_VALUE) public ResponseEntity getMp4StreamingAndDownload(@RequestHeader(value = "Range", ..