用户/mjohnson / transit
该包已被废弃,不再维护。未建议替代包。
一个支持验证、图像转换和远程传输的文件上传器。
2.0.0
2015-06-14 18:58 UTC
Requires
- php: >=5.4
- ext-curl: *
- ext-fileinfo: *
- ext-mbstring: *
Requires (Dev)
- ext-exif: *
- aws/aws-sdk-php: ~2.8
- phpunit/phpunit: ~4.7
- rackspace/php-opencloud: ~1.14
Suggests
- ext-exif: Extract exif data from images
- ext-gd: Enable the GD library for image transforming
- aws/aws-sdk-php: Upload files to Amazon S3 and Glacier
- rackspace/php-opencloud: Upload files to RackSpace OpenCloud
This package is auto-updated.
Last update: 2021-02-05 10:32:39 UTC
README
一个轻量级的文件上传器,同时还提供对文件验证、文件转换(图像缩放、裁剪等)和文件传输(将文件移动到Amazon S3或其他外部存储系统)的扩展支持。
要求
- PHP 5.4
- Fileinfo
- 多字节
- Curl
- Exif(可选)
- Composer
- AWS SDK(可选)
- Rackspace OpenCloud SDK(可选)
特性
- 轻松将文件上传到本地文件系统
- 通过
File
基本支持文件移动和重命名 - 覆盖保护和文件名过滤
- 从远程位置、本地文件系统路径或输入流导入文件
- 通过在文件上运行
Transformer
来转换和修改文件 - 使用转换器基于原始文件创建新文件
- 使用
Transporter
将文件传输到或从Amazon S3或Glacier删除文件 - 使用定义的规则集使用
Validator
验证文件和图像 - 支持扩展内置传输器、转换器和验证器
- 通过
File
支持Exif读取,通过ExifTransformer
支持方向修正
贡献者
- Serge Rodovnichenko (SergeR) -
FitTransformer
- Ricky Dunlop (rickydunlop) -
File::supportsExif()
- Safonov Nikita (ns3777k) -
removeLocal
选项