nodejs, angular 파일 다운로드 진행률 구현하기
용량이 많은 파일을 다운로드 받아야 하는데 진행률이 보이면 좋을 것 같아 구현해본다. 그래픽 같은건 angular material이나 bootstrap에 있으니 간편하게 가져와 쓰면 된다. 그냥 파일을 다운로드 받으려면 res.download(경로, 다운로드 이름) 이렇게 하면 잘받아 진다. 그런데 진행률을 알려면 어떻게 해야 할까? 서버에서 데이터 다운로드 진행률을 클라이언트가 알아야 하는데 생각만으로는 절대 알 수 없으니 구글링!~~ router.get('/file/download', async (req, res) => { res.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); res.download(경로, 다운로드 이름); })..
개발일지 (욕 + 반말 포함)
2021. 11. 19. 09:03