Spring,MyBatis 실무 과정 자료] 파일 다운로드(HttpServletResponse사용)






Spring,MyBatis 실무 과정 자료] 파일 다운로드(HttpServletResponse사용)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


파일 다운로드(HttpServletResponse사용)


■ 인수로서 HttpServletResponse 사용


■ 리턴값은 void


■ ServletAPI 직접 사용하므로, Content-Type등을 지정할 수 있다.


■@Controller

public class DownloadController {

    

    // HttpServletResponse를 사용하는 경우

    @RequestMapping(value="/downloadFile1", method = {RequestMethod.GET} )

    public void downloadFile1(HttpServletResponse response) throws IOException {

        

        // HTTP 헤더 지정

        response.setContentType("application/octet-stream");

        response.setHeader("Content-Disposition", String.format("filename=\"%s\"", "sample.txt"));

        

        //…

    }

}



+ Recent posts