본문 바로가기

Front end/JS (JavaScript)

자바스크립트(JavaScript) 첨부파일 다운로드

728x90
<a href="파일이 위치한 경로(상대경로 권장)" download="받아지는 파일명(사용자 정의)">첨부파일 다운로드</a>
 
a링크와 같은 원리를
 
<body>

<div class="downBtn">첨부파일 다운로드</div>

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>

    function fileDown() {

        const filePath = "파일이 위치한 경로(상대경로 권장)"
        const fileName = "받아지는 파일명(사용자 정의)"

        let element = document.createElement('a');
        element.setAttribute('href', filePath);
        element.setAttribute('download', fileName);
        element.click();
    }

    $(".downBtn").on('click', function(){
        fileDown()
    })

</script>


</body>

자바스크립트로 표현

728x90