chainat / uploader
File uploader and validation plugin for CakePHP. - A clone version of mjohnson's plugin with minor bug fixes as he is no longer working on the project.
Installs: 610
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:cakephp-plugin
Requires
- php: >=5.3.3
- ext-curl: *
- ext-fileinfo: *
- ext-mbstring: *
- composer/installers: *
- mjohnson/transit: ~1.5
Suggests
- ext-exif: Extract exif data from images
- ext-gd: Enable the GD library for image transforming
- aws/aws-sdk-php: ~2.2
This package is not auto-updated.
Last update: 2018-08-20 02:49:19 UTC
README
A CakePHP plugin that will validate and upload files through the model layer. Provides support for image transformation and remote storage transportation.
Requirements
- PHP 5.3.3
- Fileinfo
- Multibyte
- Curl
- CakePHP 2
- Composer
Compatibility
- v2.x - CakePHP 1.3, PHP 5.2
- v3.x - CakePHP 2, PHP 5.2
- v4.x - CakePHP 2, PHP 5.3, Composer
Features
- Upload files automatically through Model::save() by using the AttachmentBehavior
- Validate files automatically through Model::save() by using the FileValidationBehavior
- Extensive list of validation rules: size, ext, type, height, width, etc
- Transform the uploaded image or create new images: crop, scale, rotate, flip, etc
- Automatic file deletion when a database record is deleted or updated
- Supports transporting files to remote storage systems like AWS
Documentation
Thorough documentation can be found here: http://milesj.me/code/cakephp/uploader