A Symfony bundle for handling file uploads with support for multiple JavaScript libraries, chunked uploads, and storage adapters.
OneupUploaderBundle is a Symfony bundle that provides a server-side implementation for handling file uploads. It supports multiple JavaScript frontend libraries and offers features like chunked uploads, storage adapter integration, and orphaned file cleanup. It solves the problem of implementing robust and flexible file upload functionality in Symfony applications.
Symfony developers who need to implement file upload functionality in their web applications, especially those using specific JavaScript upload libraries or requiring advanced features like chunked uploads.
Developers choose OneupUploaderBundle for its extensive support of popular JavaScript upload libraries, seamless integration with Symfony, and advanced features like chunked uploads and storage abstraction. It saves development time by providing a tested and configurable solution instead of building upload handling from scratch.
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.
Supports multiple popular JavaScript uploaders like Dropzone, jQuery File Upload, and Plupload, allowing flexibility in frontend choice as listed in the README.
Enables reliable large file uploads by breaking them into chunks, a key feature highlighted in the documentation for better performance and handling.
Integrates with Gaufrette, Flysystem, and local filesystem, providing adaptable storage options as per the README's storage adapter section.
Includes a mechanism to clean up unused uploaded files, preventing storage bloat, which is explicitly mentioned in the features list.
Upgrade notes show multiple major versions dropping support for older Symfony and PHP versions, e.g., v5.0.0 ended Symfony 4 and PHP 7 support, requiring migration effort.
Includes frontend libraries like YUI3 Uploader that are no longer maintained, as noted in the README, posing potential compatibility and security risks.
Setup involves integrating JavaScript libraries and configuring storage adapters, which can be daunting for developers new to Symfony or file upload handling.
Symfony Bundle to assist in image manipulation using the imagine library
Symfony Datagrid Bundle
Integrates libphonenumber into your Symfony2-Symfony4 application
⛽️ Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.