[SPRING] 파일을 다운로드하는 스프링 부트 서비스
SPRING파일을 다운로드하는 스프링 부트 서비스
스프링 부트를 사용하여 서버 http : 8080 / someurl / {fileid}에있는 항아리를 다운로드하는 편안한 서비스를 만들고 싶습니다. 어떻게해야합니까?
해결법
-
==============================
1.
@RequestMapping(value = "/files/{fileID}", method = RequestMethod.GET) public void getFile( @PathVariable("fileID") String fileName, HttpServletResponse response) throws IOException { String src= DestLocation.concat("\\"+fileName+".jar"); InputStream is = new FileInputStream(src); IOUtils.copy(is, response.getOutputStream()); response.flushBuffer(); }
from https://stackoverflow.com/questions/28407215/spring-boot-service-to-download-a-file by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring 컨텍스트에 커스텀 빈을 추가한다. (0) | 2019.02.19 |
---|---|
[SPRING] 웹 응용 프로그램을 통해 메일 서버와 통신하는 방법 (0) | 2019.02.19 |
[SPRING] 이클립스 롬복 주석은 컴파일되지 않았습니다 ... 왜? (0) | 2019.02.19 |
[SPRING] Spring의 데이터베이스 중심 리소스 번들 (0) | 2019.02.19 |
[SPRING] Spring Boot 애플리케이션의 @Value 주석이 달린 필드에 제약을가한다. (0) | 2019.02.19 |