PHPackages                             kolyadin/sonata-media-chunk-uploader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. kolyadin/sonata-media-chunk-uploader

ActiveSymfony-bundle[File &amp; Storage](/categories/file-storage)

kolyadin/sonata-media-chunk-uploader
====================================

A bundle which allows you to load large files by chunks in Sonata media.

01.9kJavaScript

Since Aug 17Pushed 5y ago1 watchersCompare

[ Source](https://github.com/kolyadin/sonata-media-chunk-uploader)[ Packagist](https://packagist.org/packages/kolyadin/sonata-media-chunk-uploader)[ RSS](/packages/kolyadin-sonata-media-chunk-uploader/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Sonata media chunk uploader
===========================

[](#sonata-media-chunk-uploader)

Bundle allows you to upload large files from admin-panel by chunks, use custom form-type `LargeMediaType` and sonata media provider (fixed issue with memory) `sonata.media.provider.large_file`.

Installation
------------

[](#installation)

```
composer require kolyadin/sonata-media-chunk-uploader:*

```

Add routes:

```
chunk_uploader:
    resource: "@SonataMediaChunkUploaderBundle/Admin/Controller/"
    type:     annotation

```

Add custom widget to twig config:

```
twig:
    form_themes:
        - '@SonataMediaChunkUploader/Form/fields.html.twig'

```

Configuration (optional)
------------------------

[](#configuration-optional)

```
sonata_media_chunk_uploader:
  chunks:
    chunk_folder: "%kernel.root_dir%/../web/uploads/media/chunks"
    chunk_size: 3000 # in bytes
    load_distribution: true
    maxage: 604800
  storage:
    type: 'filesystem'

```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1992111?v=4)[Aleksey](/maintainers/kolyadin)[@kolyadin](https://github.com/kolyadin)

### Embed Badge

![Health badge](/badges/kolyadin-sonata-media-chunk-uploader/health.svg)

```
[![Health](https://phpackages.com/badges/kolyadin-sonata-media-chunk-uploader/health.svg)](https://phpackages.com/packages/kolyadin-sonata-media-chunk-uploader)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M125](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
