PHPackages                             mardraze/uploader-bundle - 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. mardraze/uploader-bundle

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

mardraze/uploader-bundle
========================

Handles multi file uploads in Symfony2. Features included: Chunked upload, Orphans management, Gaufrette support.

v1.3.2(10y ago)038MITPHP

Since Apr 9Pushed 10y ago1 watchersCompare

[ Source](https://github.com/mardraze/OneupUploaderBundle)[ Packagist](https://packagist.org/packages/mardraze/uploader-bundle)[ Docs](http://1up.io)[ RSS](/packages/mardraze-uploader-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (9)Versions (23)Used By (0)

OneupUploaderBundle
===================

[](#oneupuploaderbundle)

The OneupUploaderBundle for Symfony2 adds support for handling file uploads using one of the following Javascript libraries, or [your own implementation](https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/custom_uploader.md).

- [FineUploader](http://fineuploader.com/)
- [jQuery File Uploader](http://blueimp.github.io/jQuery-File-Upload/)
- [YUI3 Uploader](http://yuilibrary.com/yui/docs/uploader/)
- [Uploadify](http://www.uploadify.com/)
- [FancyUpload](http://digitarald.de/project/fancyupload/)
- [MooUpload](https://github.com/juanparati/MooUpload)
- [Plupload](http://www.plupload.com/)
- [Dropzone](http://www.dropzonejs.com/)

Features included:

- Multiple file uploads handled by your chosen frontend library
- Chunked uploads
- Supports [Gaufrette](https://github.com/KnpLabs/Gaufrette) and/or local filesystem
- Provides an orphanage for cleaning up orphaned files
- Supports [Session upload progress &amp; cancelation of uploads](http://php.net/manual/en/session.upload-progress.php) as of PHP 5.4
- Fully unit tested

[![Build Status](https://camo.githubusercontent.com/b6a49311a55f1f6affc79bf58b75b24f5961d0b145cbbae402d3a83462d6aa83/68747470733a2f2f7472617669732d63692e6f72672f3175702d6c61622f4f6e65757055706c6f6164657242756e646c652e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/1up-lab/OneupUploaderBundle)[![Total Downloads](https://camo.githubusercontent.com/0daf45060e354deb7ab2f7d3289c9c8ff6702b85e06b1949cb8dcf16556b3f2c/68747470733a2f2f706f7365722e707567782e6f72672f6f6e6575702f75706c6f616465722d62756e646c652f642f746f74616c2e706e67)](https://packagist.org/packages/oneup/uploader-bundle)

Documentation
-------------

[](#documentation)

The entry point of the documentation can be found in the file `Resources/docs/index.md`

[Read the documentation for master](https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/index.md)

Upgrade Notes
-------------

[](#upgrade-notes)

- Version **v1.0.0** introduced some backward compatibility breaks. For a full list of changes, head to the [dedicated pull request](https://github.com/1up-lab/OneupUploaderBundle/pull/57).
- If you're using chunked uploads consider upgrading from **v0.9.6** to **v0.9.7**. A critical issue was reported regarding the assembly of chunks. More information in ticket [\#21](https://github.com/1up-lab/OneupUploaderBundle/issues/21#issuecomment-21560320).
- Error management [changed](https://github.com/1up-lab/OneupUploaderBundle/pull/25) in Version **0.9.6**. You can now register an `ErrorHandler` per configured frontend. This comes bundled with some adjustments to the `blueimp` controller. More information is available in [the documentation](https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/custom_error_handler.md).
- Event dispatching [changed](https://github.com/1up-lab/OneupUploaderBundle/commit/a408548b241f47af3539b2137c1817a21a51fde9) in Version **0.9.5**. The dispatching is now handled in the `upload*` functions. So if you have created your own implementation, be sure to remove the call to the `dispatchEvents` function, otherwise it will be called twice. Furthermore no `POST_UPLOAD` event will be fired anymore after uploading a chunk. You can get more information on this topic in the [documentation](https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/custom_logic.md#using-chunked-uploads).
- Event names [changed](https://github.com/1up-lab/OneupUploaderBundle/commit/f5d5fe4b6f7b9a04ce633acbc9c94a2dd0e0d6be) in Version **0.9.3**, update your EventListener accordingly.

License
-------

[](#license)

This bundle is under the MIT license. See the complete license in the bundle:

```
Resources/meta/LICENSE

```

Reporting an issue or a feature request
---------------------------------------

[](#reporting-an-issue-or-a-feature-request)

Issues and feature requests are tracked in the [Github issue tracker](https://github.com/1up-lab/OneupUploaderBundle/issues).

When reporting a bug, it may be a good idea to reproduce it in a basic project built using the [Symfony Standard Edition](https://github.com/symfony/symfony-standard)to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 88.3% of commits — single point of failure

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.

###  Release Activity

Cadence

Every ~52 days

Recently: every ~146 days

Total

19

Last Release

3898d ago

Major Versions

v0.9.9 → v1.0.02013-10-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/181a039340990a63da6861577c2b2ab22a6e8a9a277430882f4050dc03d48af7?d=identicon)[mardraze](/maintainers/mardraze)

---

Top Contributors

[![sheeep](https://avatars.githubusercontent.com/u/607530?v=4)](https://github.com/sheeep "sheeep (408 commits)")[![mitom](https://avatars.githubusercontent.com/u/3754515?v=4)](https://github.com/mitom "mitom (36 commits)")[![albenik](https://avatars.githubusercontent.com/u/1047425?v=4)](https://github.com/albenik "albenik (5 commits)")[![mardraze](https://avatars.githubusercontent.com/u/4721259?v=4)](https://github.com/mardraze "mardraze (2 commits)")[![ribeiropaulor](https://avatars.githubusercontent.com/u/376830?v=4)](https://github.com/ribeiropaulor "ribeiropaulor (2 commits)")[![m14t](https://avatars.githubusercontent.com/u/207950?v=4)](https://github.com/m14t "m14t (1 commits)")[![maurotdo](https://avatars.githubusercontent.com/u/3099291?v=4)](https://github.com/maurotdo "maurotdo (1 commits)")[![Paulmolin](https://avatars.githubusercontent.com/u/5166068?v=4)](https://github.com/Paulmolin "Paulmolin (1 commits)")[![Schyzophrenic](https://avatars.githubusercontent.com/u/1174479?v=4)](https://github.com/Schyzophrenic "Schyzophrenic (1 commits)")[![USvER](https://avatars.githubusercontent.com/u/882661?v=4)](https://github.com/USvER "USvER (1 commits)")[![bytehead](https://avatars.githubusercontent.com/u/754921?v=4)](https://github.com/bytehead "bytehead (1 commits)")[![cioddi](https://avatars.githubusercontent.com/u/761817?v=4)](https://github.com/cioddi "cioddi (1 commits)")[![eXtreme](https://avatars.githubusercontent.com/u/197671?v=4)](https://github.com/eXtreme "eXtreme (1 commits)")[![FunkeMT](https://avatars.githubusercontent.com/u/6705898?v=4)](https://github.com/FunkeMT "FunkeMT (1 commits)")

---

Tags

uploadpluploadblueimpfileuploadFineUploaderjQuery File UploaderYUI3 UploaderUploadifyFancyUploadMooUploaddropzone

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mardraze-uploader-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/mardraze-uploader-bundle/health.svg)](https://phpackages.com/packages/mardraze-uploader-bundle)
```

###  Alternatives

[oneup/uploader-bundle

This Symfony bundle provides a server implementation for handling single and multiple file uploads using either FineUploader, jQuery File Uploader, YUI3 Uploader, Uploadify, FancyUpload, MooUpload, Plupload or Dropzone. Features include chunked uploads, orphanages, Gaufrette and Flysystem support.

6196.6M35](/packages/oneup-uploader-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M577](/packages/shopware-core)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[recca0120/upload

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, For framework Laravel

806.7k](/packages/recca0120-upload)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)

PHPackages © 2026

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