netinfluence / upload-bundle
Get a multiple file AJAX upload done in minutes
Installs: 333
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 3
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.6
- doctrine/orm: ~2.2,>=2.2.3
- knplabs/knp-gaufrette-bundle: ~0.1
- liip/imagine-bundle: ~1.0|~2.0
- symfony/filesystem: ~2.8|~3.0|~4.0
- symfony/form: ~2.8|~3.0|~4.0
- symfony/framework-bundle: ~2.8|~3.0|~4.0
- symfony/twig-bundle: ~2.3|~3.0|~4.0
- symfony/validator: ~2.8|~3.0|~4.0
Requires (Dev)
README
User and developer friendly file upload.
Versions 0.x supports Symfony 2.x only, version 1.1 add support for Symfony 3.x, v1.2 supports Symfony 2 to 4.x.
Features:
- a nice AJAX-powered async upload powered by DropzoneJS
- totally integrated with Symfony2 forms and transparent to use!
- of course files are properly validated
- multiple files upload too
- files are uploaded to any storage of your choice (local filesystem, Amazon...) using Gaufrette
- files are stored in a sandbox first
- integrates with Doctrine ORM: files are moved from sandbox upon entity save
- when coming back to the form, files can be removed
- when needed, thumbnails are generated using LiipImagineBundle
- internationalized in English and French, you can easily add more
- very easily overridable and customizable, if you don"t want any of the above
Documentation
Documentation for O.xx versions
Getting started:
Cookbook:
- Multiple files upload
- Adding extra fields to form
- Manipulating uploaded file
- Changing thumbnail size
Advanced: