FrontEnd/JavaScript
javascript 파일다운
jinseoit
2021. 7. 28. 09:22
javascript 에서 파일다운 코드
function download(param){
const blob = new Blob(param,{
type : 'application / octet-stream',
})
const link = document.createElement('a');
link.href = URL.createObjcetURL(blob);
link.download = 'download.xlsx';
link.click();
URL.revokeObjectURL(link.href);
}
back단에서 application / octet-stream 형식으로 파일을 줄경우 사용
link.download 부분에 '파일명.파일확장자' 입력
ajax 든 axios 든 responseType 부분에 blob 필수!
blob 관련 참고 url : heropy.blog/2019/02/28/blob/