본문 바로가기 메뉴 바로가기

북극곰은 펩시를 마시지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

북극곰은 펩시를 마시지

검색하기 폼
  • 목록 (11)
    • 소프트웨어공학 (0)
    • 자료구조 (0)
    • c or c++ (0)
    • 정보보안 (0)
    • Front (7)
      • CSS (1)
      • Javascript (2)
    • Web (2)
    • 기타 (1)
    • 짧은글 (1)
    • 컴퓨터 구조 (0)
  • 방명록

browser 대용량 파일 다운로드 (1)
Browser 대용량 파일 다운로드 구현기

서론 최근 위성영상을 로컬에 다운로드 받는 기능을 구현해야하는 일이 있었다. 평소 다운로드 기능을 구현하던대로 fetch api로 서버에 요청을 보내 a tag 태그를 생성하여 다운로드 받도록 구현하였다. 하지만 파일 다운로드 하는데 너무 오래걸렸다. 확인해보니 파일을 다 받아올때까지 로컬에 다운로드 하지 않고 파일을 다 받아왔을때 브라우저에서 로컬에 다운을 시작해 시간이 두배로 걸리는 일이 생겼다. 그냥 a tag에 바로 파일의 url을 넣어줘도 되지만 권한이 필요할땐 토큰을 넣어 줄 수 없었다. 그래서 다운로드 받으면서 바로바로 로컬에 다운로드를 할 수 있는 방법을 찾아보았다. 구현 한참 이것저것 찾다보니 streamsaver라는 라이브러리를 쓰면 된다고 하는 stackoverflow의 글을 보았다...

Front 2023. 3. 20. 23:05
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • browser 대용량 파일 다운로드
  • js 파일 다운로드
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바