반응형
웹 화면에서 자바스크립트 기반으로 파일을 다운로드하기 구현을 위해서 유용한 스크립트가 있어요
파일을 url 에 접속해서 다운로드하게 하려고 할 때 좋은데요
danml.com/download.html#Download
접속해보시면 참고 할 수 있어요
다운로드한 소스를 download.js 파일 이름으로 저장해서 사용했어요
<script src="경로/download.js"></script>
download 함수를 사용 할 수 있어요
샘플 코드 입니다
function downloadFile(url) {
if (!url) {
alert("No Notion Page");
return false;
} else {
return fetch(url, {
method: 'GET'
}).then(function(resp) {
if (!resp|| !resp.ok) {
alert("Error");
return false;
}
return resp.blob();
}).then(function(blob) {
if(blob) download(blob);
});
}
}
downloadFile 호출하면 파일이 다운되겠죠~
반응형
'코딩 프로그래밍 > Javascript 자바스크립트' 카테고리의 다른 글
Visual Studio Code 에서 React 개발환경에 필요한 확장 프로그램 (0) | 2020.11.04 |
---|---|
자바스크립트 Javascript 스크롤바 제거하기 (0) | 2020.10.21 |
자바스크립트 폼 Form 전송 버튼 막기 - 페이지 전환 방지 (0) | 2020.10.14 |
Javascript 자바스크립트 버튼 클릭 못하게 막기 (0) | 2020.10.13 |
자바스크립트 ajax fetch 오류 처리 샘플 (0) | 2020.10.10 |
댓글