Tagged articles
16 articles
Page 1 of 1
Lin is Dream
Lin is Dream
Apr 29, 2025 · Backend Development

How to Build a Scalable Chunked File Upload Service with Java and Redis

This article explains how to design and implement a reliable, resumable multipart file upload system in Java, using Redis for session tracking, FileChannel for zero‑copy merging, progress monitoring, checkpoint files for resume support, and NFS shared storage for Docker‑based distributed deployments.

JavaNFSchunked upload
0 likes · 18 min read
How to Build a Scalable Chunked File Upload Service with Java and Redis
Java Architect Essentials
Java Architect Essentials
Mar 21, 2024 · Backend Development

Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java

This article explains how to improve large‑file upload experiences by using instant transfer (MD5‑based deduplication), chunked upload, and resumable upload techniques, and provides complete Java backend implementations with Redis coordination and code examples using RandomAccessFile and MappedByteBuffer.

BackendJavachunked upload
0 likes · 14 min read
Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java
JD Tech
JD Tech
Mar 13, 2024 · Frontend Development

Best Practices for Large File Upload with Chunking, Hashing, and Concurrent Requests

This article explains how to efficiently upload large files (e.g., 1.5 GB) from the browser by calculating a file hash with spark‑md5, checking server status for instant or resumable uploads, slicing the file into chunks, uploading them concurrently, and finally merging the chunks, while also offering optimization tips such as using Web Workers and adjusting chunk size.

HashingLarge File UploadWeb Worker
0 likes · 10 min read
Best Practices for Large File Upload with Chunking, Hashing, and Concurrent Requests
Su San Talks Tech
Su San Talks Tech
Mar 3, 2024 · Backend Development

Master Efficient Large File Uploads: Instant, Chunked & Resume Techniques in Java

This guide explains how to handle large file uploads in Java by using instant (秒传) upload, chunked (分片) upload, and breakpoint resume techniques, detailing the underlying Redis state tracking, server‑side file writing with RandomAccessFile or MappedByteBuffer, and practical implementation steps for both front‑end and back‑end.

Javachunked uploadfile upload
0 likes · 15 min read
Master Efficient Large File Uploads: Instant, Chunked & Resume Techniques in Java
Top Architect
Top Architect
Aug 29, 2023 · Backend Development

Implementing Resumable Multipart File Upload with MinIO and Spring Boot

This article explains how to design and implement a resumable multipart file upload system using MD5 file identification, MinIO/S3 pre‑signed URLs, and Spring Boot controllers and services, covering database schema, task initialization, part uploading, merging, and cleanup of incomplete uploads.

JavaMinioMultipart Upload
0 likes · 11 min read
Implementing Resumable Multipart File Upload with MinIO and Spring Boot
Top Architect
Top Architect
Jan 2, 2023 · Backend Development

Implementing Large File Upload and Download with Chunking, Resume, and Multi‑Threaded Support Using WebUploader and Spring Boot

This article demonstrates how to build a robust large‑file upload and download solution in Java by integrating Baidu's WebUploader on the front end with Spring Boot back‑end APIs that handle chunked uploads, breakpoint resume, file merging, and multi‑threaded range‑based downloads.

JavaRange DownloadSpring Boot
0 likes · 17 min read
Implementing Large File Upload and Download with Chunking, Resume, and Multi‑Threaded Support Using WebUploader and Spring Boot
Selected Java Interview Questions
Selected Java Interview Questions
Nov 2, 2022 · Backend Development

Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java Backend

This article explains various backend file upload techniques—including instant (秒传) transfer, chunked (分片) upload, and breakpoint resume—detailing their principles, Redis-based state tracking, and providing Java implementations using RandomAccessFile, MappedByteBuffer, and a slice upload template.

Javachunked uploadfile upload
0 likes · 11 min read
Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java Backend
21CTO
21CTO
Aug 16, 2022 · Backend Development

Mastering Fast File Uploads: Instant Transfer, Chunked Upload, and Resume Techniques

This article explains how to achieve efficient large‑file uploads by using instant (MD5‑based) transfer, chunked uploading, and breakpoint resume, detailing the underlying Redis logic, server‑side Java implementations with RandomAccessFile and MappedByteBuffer, and practical deployment considerations such as file servers and OSS.

FastDFSJavaOSS
0 likes · 15 min read
Mastering Fast File Uploads: Instant Transfer, Chunked Upload, and Resume Techniques
Code Ape Tech Column
Code Ape Tech Column
Aug 5, 2022 · Backend Development

Implementing Fast File Upload: Instant Upload, Chunked Upload, and Resume Upload with Java Backend

This article explains the concepts and implementation details of instant (秒传) upload, chunked (分片) upload, and breakpoint resume upload, providing Java backend code using Redis, RandomAccessFile, and MappedByteBuffer to achieve efficient large‑file transfer with MD5 deduplication and progress tracking.

chunked uploadredisresume upload
0 likes · 12 min read
Implementing Fast File Upload: Instant Upload, Chunked Upload, and Resume Upload with Java Backend
Java High-Performance Architecture
Java High-Performance Architecture
Jan 21, 2022 · Backend Development

Efficient Large File Uploads: Chunking, Instant Transfer & Resume in Java

This guide explains how to implement fast, reliable large file uploads in Java using chunked (slice) uploads, instant (秒传) transfer via MD5 deduplication, and breakpoint resume, detailing Redis state tracking, RandomAccessFile and MappedByteBuffer server‑side code, and practical deployment considerations.

Javachunked uploadfile upload
0 likes · 16 min read
Efficient Large File Uploads: Chunking, Instant Transfer & Resume in Java
Java High-Performance Architecture
Java High-Performance Architecture
Dec 30, 2021 · Backend Development

Mastering Efficient Large File Uploads: Instant, Chunked & Resume Techniques

This guide explains how to improve large file upload performance by using instant (hash‑based) uploads, chunked (slice) uploads, and breakpoint‑resume strategies, detailing the underlying Redis state tracking, server‑side Java implementations with RandomAccessFile and MappedByteBuffer, and practical deployment considerations.

Javachunked uploadfile upload
0 likes · 14 min read
Mastering Efficient Large File Uploads: Instant, Chunked & Resume Techniques
Code Ape Tech Column
Code Ape Tech Column
Jan 15, 2021 · Backend Development

Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java

This article explains why traditional whole‑file uploads are unsuitable for large files and introduces three advanced techniques—instant transfer (秒传), chunked upload (分片上传), and resumable upload (断点续传)—along with detailed Java backend implementations using RandomAccessFile and MappedByteBuffer, plus integration tips and server recommendations.

Javachunked uploadfile upload
0 likes · 16 min read
Implementing Fast File Upload: Instant Transfer, Chunked Upload, and Resume Support in Java