FE/Javascript
[Javascript] 다중 파일 다운로드 구현
프로젝트를 진행하다가 보면 '전체 파일 다운로드' 버튼을 클릭해 여러 개의 파일을 한 번에 다운로드해야하는 경우가 발생했다. 단순하게 개별 파일 다운로드를 반복문으로 처리하면 될 것 같다는 생각이 들었지만, HTTP 는 한개의 파일만 전송이 가능해서 처리중에 다른 요청이 들어가면 중단되고 만다. 따라서 파일 다운로드 요청간에 시간을 지연시켜서 해결을 하였다. // 다운로드 할 파일 경로 가져오기 $.downloadSelectFile = () => { let tr = $('.dx-row.dx-data-row.dx-column-lines'); let fl = ""; //console.log(dataGrid.columns.data); for (data of tr) { if (data.ariaSelected =..
2023. 2. 14. 10:19