Fix streaming downloads for large files #51

Merged
jimmy merged 1 commits from fix/streaming-downloads into main 2026-04-18 12:03:28 +08:00
Owner
  • Add token-based download system with 5-minute expiry
  • Stream files in 8MB chunks on backend (no memory loading)
  • Use browser native download with tokens on frontend
  • Fixes hang on large files (10GB+) by avoiding memory buffering
- Add token-based download system with 5-minute expiry - Stream files in 8MB chunks on backend (no memory loading) - Use browser native download with tokens on frontend - Fixes hang on large files (10GB+) by avoiding memory buffering
jimmy added 1 commit 2026-04-18 11:03:45 +08:00
fix: implement streaming downloads for large files
Run Tests / Backend Tests (pull_request) Failing after 5m29s
Run Tests / Frontend Tests (pull_request) Failing after 3m55s
Run Tests / Test Summary (pull_request) Failing after 18s
88e53f3f8e
- Add token-based download system with 5-minute expiry
- Stream files in 8MB chunks on backend (no memory loading)
- Use browser native download with tokens on frontend
- Fixes hang on large files (10GB+) by avoiding memory buffering
jimmy merged commit d260f8159a into main 2026-04-18 12:03:28 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jimmy/nas-tools#51