반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- html2canvas
- node
- uint16array
- KakaoMap
- REST API
- three.js
- segment
- typescript
- Excel
- Redux
- HLS
- swagger-typescript-api
- code editor
- babel
- userevent_tracker
- Game js
- Flutter
- Image Resize typescript
- hls.js
- http live streaming
- Raycasting
- jszip
- web track
- Three-fiber
- webrtc
- M3U8
- Prism.js
- react
- Babel standalone
- uint8array
Archives
- Today
- Total
목록FileReader (1)
Never give up

압축 파일을 다룰일이 생겨서 간단하게 예제를 만들어봤습니다 먼저 클라이언트에서 압축파일을 사용하게 됐을 때의 장점으로는1. 클라이언트가 여러개의 파일을 다운로드 받지 않아도 된다2. 서버가 파일 리스트를 조회 한 후 넘겨주지 않아도 된다3. 네트워크 리소스를 적게 사용한다4. 별도의 서버작업 없이 파일 압축이 가능하다 정도 될거 같습니다 zipUtil.tsimport { saveAs } from "file-saver";import JSZip, { JSZipObject } from "jszip";export const zipUtil = { /** - extract file list from file url */ async extractFile(url: string) { const res = awa..
WEB
2024. 11. 14. 14:21