Skip to content

Commit 09f9f55

Browse files
committed
su asomao
1 parent 59627d7 commit 09f9f55

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
date: 2025-03-03T14:34:15Z
3+
lastmod: 2025-03-03T14:34:15Z
4+
title: Big File Upload
5+
permalink: /upcoming/big-file-upload/
6+
author: Rodolfo Berrios
7+
summary: Arriving on V4.3.0
8+
image: /photos/2025/pexels-mohamed-nasar-641930278-17977824.jpg
9+
tags:
10+
- upcoming
11+
- upload
12+
---
13+
14+
The big file upload feature is an exciting new addition to Chevereto, enabling users to upload and share media without size limitations. This enhancement significantly improves the media hosting experience for video files, large images (such as panoramas and 360° photos), and other media types that require substantial storage space.
15+
16+
## Driven by video
17+
18+
The introduction of [video support](../2024/2024-03-19-video-support.md) in [Chevereto 4.1](https://releases.chevereto.com/4.X/4.1/4.1.0) generated significant interest within the community, with users eager to upload and share their video content. Following this, the most requested feature has been the ability to upload large video files. Initially, our focus was on implementing video support, and we did not address the big file upload issue at that time.
19+
20+
With the [addition of tags](../2024/2024-04-04-tags.md) in [Chevereto 4.2](https://releases.chevereto.com/4.X/4.2/4.2.0), we observed an increase in users uploading large images, panoramas, 360° photos, and videos. We are very pleased with our tagging system and want users to continue sharing their media, now without size limitations.
21+
22+
## How it works
23+
24+
Here's a practical example: let's say you have a 1GB video file to upload.
25+
26+
Instead of uploading a 1GB file in a single connection, Chevereto will split the file into 25MB chunks and upload these asynchronously. The server will then reassemble the file once all chunks have been uploaded. This method, known as [chunked transfer encoding](https://en.wikipedia.org/wiki/Chunked_transfer_encoding), allows for large file uploads without concerns about timeouts or connection issues, ensuring a smooth and reliable experience.
27+
28+
Larger files will take longer to process, so media processing for these cases will be deferred to a background task. Users will be informed that the file is being processed, and a notification will appear once the file is ready to be shared.
29+
30+
## Benefits
31+
32+
The big file upload feature offers several significant advantages over standard file uploads:
33+
34+
- **Unlimited file sizes**: Upload files of any size, bypassing server timeouts and network limitations
35+
- **Faster transfers**: Multiple chunks can be processed simultaneously, improving overall upload speed
36+
- **Resume capability**: If interrupted, uploads can continue from the last successful chunk, saving time and bandwidth
37+
- **Higher reliability**: Chunked uploads minimize connection failures for large files
38+
- **CDN compatibility**: Works seamlessly with services like CloudFlare by staying under their 100MB packet size limitations
39+
- **Better user experience**: Progress indicators and background processing provide clearer feedback during large uploads
40+
41+
To summarize, this feature transforms Chevereto into a truly comprehensive media hosting platform capable of handling everything from small thumbnails to massive professional-grade videos and ultra-high-resolution imagery. By removing file size limitations, Chevereto now empowers content creators to share their highest quality work without compromise.
42+
43+
## Release
44+
45+
Chevereto will start supporting big file uploads in **Chevereto 4.3**, stay tuned for the [release announcement](https://chevereto.com/community/forums/announcements.3/).
230 KB
Loading

0 commit comments

Comments
 (0)