silverstripe / mimevalidator
检查上传的文件内容大致与已知文件扩展名的MIME类型相匹配。
3.1.0
2024-02-12 12:18 UTC
Requires
- php: ^8.1
- ext-fileinfo: *
- silverstripe/framework: ^5
Requires (Dev)
- monolog/monolog: ^3.2.0
- nikic/php-parser: ^4.15.0
- phpstan/extension-installer: ^1.3
- phpunit/phpunit: ^9.6
- silverstripe/standards: ^1
- squizlabs/php_codesniffer: ^3.7
- 4.x-dev
- 3.x-dev
- 3.1.x-dev
- 3.1.0
- 3.1.0-rc1
- 3.1.0-beta1
- 3.0.x-dev
- 3.0.1
- 3.0.0
- 3.0.0-rc1
- 3.0.0-beta1
- 3.0.0-alpha1
- 2.x-dev
- 2.5.x-dev
- 2.5.1
- 2.5.0
- 2.5.0-rc1
- 2.5.0-beta1
- 2.4.x-dev
- 2.4.0
- 2.4.0-rc1
- 2.4.0-beta1
- 2.3.x-dev
- 2.3.0
- 2.3.0-rc1
- 2.3.0-beta1
- 2.2.x-dev
- 2.2.0
- 2.2.0-rc1
- 2.2.0-beta1
- 2.2.0-alpha1
- 2.1.x-dev
- 2.1.1
- 2.1.0
- 2.1.0-rc1
- 2.1.0-beta1
- 2.0.x-dev
- 2.0.0
- 2.0.0-beta1
- 1.0.x-dev
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-18 03:31:40 UTC
README
安装
composer require silverstripe/mimevalidator
简介
检查上传的文件内容大致与已知文件扩展名的MIME类型相匹配。
它可以与 FileField
或任何子类如 UploadField
一起使用。
例如,如果有人将 .exe
文件重命名为 .jpg
并尝试上传文件,它将失败验证。
通过Composer安装
在您的Silverstripe项目根目录中运行 composer require silverstripe/mimevalidator
来使用composer安装。
Silverstripe CMS Recipe 4.6及以上版本通过 silverstripe/recipe-core
包含此模块。因此,如果您的项目已升级到4.6.0或更高版本或使用CMS Recipe 4.6创建,则无需直接安装此模块。
配置
有关配置MIME类型验证的详细信息,请参阅 Silverstripe CMS 文档中的允许文件类型。