목차

반응형

스프링에서 다운로드 요청을 하면 크롬이나 기타 브라우저는 잘 작동하지만 파이어폭스, 사파리에서는 다운로드가 안되는 경우가 있다.


그럴때는 파일 다운로드에 대한 결과 response에 헤더값을 파일로 지정을 해주면 된다.

response.setHeader("Pragma", "public");

response.setHeader("Expires", "0");

response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");

response.setHeader("Content-type", "application-download");

response.setHeader("Content-Disposition", "attachment; filename=" + fvo.getStreFileNm());

response.setHeader("Content-Transfer-Encoding", "binary");

https://stackoverflow.com/questions/8876924/how-to-download-xml-file-from-server-in-ie-using-java/8877983#8877983

반응형