slicesofcake / file
此包已被废弃且不再维护。未建议替代包。
CakePHP插件,用于使用GD或ImageMagick库处理图像上传文件
1.2.1
2020-05-23 20:50 UTC
Requires
- php: >=5.6
- cakephp/cakephp: ^4.0
This package is auto-updated.
Last update: 2024-01-15 05:42:09 UTC
README
使用GD或ImageMagick库处理图像上传文件。
需求
它是为CakePHP 4.x开发的。
安装
您可以使用composer将插件安装到您的CakePHP应用程序中。
推荐安装composer包的方式是
composer require slicesofcake/file
设置
在视图中添加文件类型输入
echo $this->Form->control('logo', [
'type' => 'file',
]);
您还应在创建表单方法中添加'type' => 'file'
。
注意:如果您想使用多个文件输入(从HTML5),只需将输入字段的名称从logo
更改为logo[]
,并在选项属性中添加multiple
。
接下来,在表的initialize
方法中加载行为,如下所示
$this->addBehavior('SlicesCake/File.File', [
'logo',
]);
注意:字段应在实体类中可访问。
待办事项
- 添加轻量级异常
- 与ImageMagick协同工作
- 与Gmagick协同工作
- 添加对WEBP图像类型的支持
- 添加支持自定义方法生成名称
- 添加支持处理多个文件
- 添加与文件操作相关的命令
- 添加对EXIF的支持
- 添加通过EXIF正确调整方向的支持(https://stackoverflow.com/questions/7489742/php-read-exif-data-and-adjust-orientation)