bor-attila / cakephp-file-uploader
Just another file upload plugin for CakePHP
Installs: 85
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 0
Type:cakephp-plugin
Requires
- php: >=8.1
- ext-curl: *
- ext-fileinfo: *
- ext-mbstring: *
- ext-openssl: *
- ext-xsl: *
- cakephp/cakephp: ^5.0
- league/flysystem: ^3.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ^5.0
- cakephp/migrations: ^4.1
Suggests
- appwrite/php-clamav: Required if you want to scan uploaded files with ClamAV
- league/flysystem-aws-s3-v3: Required to upload files to AWS S3 bucket
- league/flysystem-azure-blob-storage: Required to upload files to MS Azure container
- league/flysystem-google-cloud-storage: Required to upload files to Google Cloud container
This package is auto-updated.
Last update: 2025-02-19 19:12:41 UTC
README
NOTE: Still under development! If you want a well tested plugin then go with cakephp-upload.
The File Upload plugin is an attempt to easily handle file uploads with CakePHP.
This is an alternate for cakephp-upload plugin.
What is the difference between this and the other cakephp-upload plugin ?
- [+] Saves all data about the file into the database with a unique id
- [-] Supports only predefined filesystems. Supports: local filesystem, AWS S3, Microsoft Azure, Google Cloud.
- [+] Optionally: Can perform basic validations (extension, mime type, file size)
- [+] Optionally: Uses ClamAV to check for viruses
- [+] Optionally: Can calculate SHA1 hash of the file