bor-attila / cakephp-file-uploader
仅为 CakePHP 的一款文件上传插件
v0.0.3-alpha
2024-01-16 16:13 UTC
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: 2024-09-16 17:49:46 UTC
README
注意:仍在开发中!如果您需要经过良好测试的插件,请使用cakephp-upload。
文件上传插件是尝试用 CakePHP 简化文件上传的过程。
这是cakephp-upload插件的替代品。
这个插件与cakephp-upload插件有什么不同?
- [+] 将文件的所有数据(唯一ID)保存到数据库中
- [-] 只支持预定义的文件系统。支持:本地文件系统、AWS S3、Microsoft Azure、Google Cloud。
- [+] 可选:可以执行基本验证(扩展名、MIME 类型、文件大小)
- [+] 可选:使用 ClamAV 检查病毒
- [+] 可选:可以计算文件的 SHA1 哈希值