파일 다운로드
-
파일 다운로드 기능 구현하기 :: 마이구미Javascript 2021. 6. 5. 15:52
이 글은 자바스크립트를 통해 파일 다운로드 기능을 구현해본다. 파일 다운로드 기능은 클라이언트에서 제공해주거나 서버에서 제공해줄 수 있다. 2가지 방식에 대한 구현 및 주의사항, 웹앱 이슈 등을다뤄본다. 파일 다운로드 방식에 있어서, 2가지 방식은 무엇인가? 2가지의 기준은 클라이언트와 서버로 기능을 제공하는 주체가 된다. 간단하게 말하면, "서버 도움 없이 클라이언트 사이드에서 제공하는 것"과 "서버 사이드에서 다운로드를 위한 API" 를 제공해주는 것이다. 클라이언트 사이드에서 이를 제공할 수 있는 방식은 다음과 같다. a 태그에서 download 속성이라는 것을 제공해준다. 서버에서 제공해주는 방식은 다음과 같다. HTTP 응답 헤더인 Content-Disposition 를 활용하는 것이다. 이를 ..