hanker

JavaScript - a태그를 이용한 (서버)파일 다운로드 본문

JavaScript

JavaScript - a태그를 이용한 (서버)파일 다운로드

hanker 2020. 8. 14. 16:22
반응형

ajax 를 이용하여 데이터 처리 후 result값으로 다운로드

 

$.ajax({
	url:'URL',
    type:'METHOD', //( GET/POST )
    data:data,
    dataType:'json',
    success:function(result){
    	var el = document.createElement('a');
        
        el.href = result.FILE_DIR + result.FILE_NAME; // result.FILE_DIR : 다운받을 파일의 경로
                                                      // result.FILE_NAME : 다운로드 받을 파일명
        el.download = result.FILE_NAME;               // result.FILE_NAME : 다운로드 받을 파일명 설정
        document.body.appendChild(el);
        
        el.click();
        
        document.body.removeChild(el);
    }
});
반응형