Javascript 로 파일 다운로드 구현하기
- 목적
- 임시로 필요한 파일에 대한 다운로드를 구현하고자 한다
- 서버에 있는 파일을 읽어서 다운로드 시켜주는 것이 아니라 js 단에서 파일을 만들어 다운로드 시켜준다
- 서버의 불필요한 리소스를 사용하지 않는다
- 구현
- HTML
<button id="file_download">click</button> <a id="download" download="" href=""></a>
- Javascript
var abc = {}; abc['aaa'] = 'bbb'; $("#file_download").on("click", function (e) { $("a#download").attr({ "download": "download.json", "href": "data:application/json;charset=utf8;base64," + window.btoa(JSON.stringify(abc)) }).get(0).click(); });
- HTML
- 구현예제
- 화면 및 결과 파일
- 구현파일 링크
- js_file_download.html
- 화면 및 결과 파일
'개발 > jquery' 카테고리의 다른 글
Javascript 테스트 (0) | 2018.02.14 |
---|---|
table rowspan 동적 적용 (1) | 2017.11.28 |