Tarsier LabsTarsier Labs
🐡
Home
Categories
Tags
Bookmarks
About
Back to tags

File Upload

0 articles

Large File Chunked Upload Architecture Design: R2 Multipart Upload from Plan to Implementation

Large File Chunked Upload Architecture Design: R2 Multipart Upload from Plan to Implementation

This article provides an in-depth analysis of the technical solution selection for R2 Multipart Upload chunked upload, backend architecture design (Redis session management + pre-signed chunk URLs), the implementation of the frontend FileChunkedUploader utility class, and a comparison with the existing pre-signed URL direct upload solution.

00
Interface Management
Admin Panel Large File Upload Optimization: A Pitfall Chronicle from Multer OOM to Presigned URL Direct Upload

Admin Panel Large File Upload Optimization: A Pitfall Chronicle from Multer OOM to Presigned URL Direct Upload

00
Frontend Development
API File Upload System β€” Cloudflare R2 S3 + BullMQ Media Processing Pipeline

API File Upload System β€” Cloudflare R2 S3 + BullMQ Media Processing Pipeline

JoyMini API's file upload system is based on Cloudflare R2 S3 object storage and BullMQ asynchronous queues, covering a complete media processing pipeline including image compression (Sharp), video HLS transcoding (FFmpeg), and BlurHash generation.

00
Interface Management