bpez / transit
一个支持验证、图片转换和远程传输的文件上传器。
1.6.2
2015-01-18 20:05 UTC
Requires
- php: >=5.3.3
- ext-curl: *
- ext-fileinfo: *
- ext-mbstring: *
Requires (Dev)
- ext-exif: *
- aws/aws-sdk-php: ~2.7.0
- rackspace/php-opencloud: *
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 not auto-updated.
Last update: 2024-09-24 16:02:48 UTC
README
一个轻量级的文件上传器,同时也提供了对文件验证、文件转换(图片缩放、裁剪等)和文件传输(将文件移动到Amazon S3或其他外部存储系统)的扩展支持。
要求
- PHP 5.3.3
- Fileinfo
- 多字节
- Curl
- Exif(可选)
- Composer
- AWS SDK
- Rackspace OpenCloud SDK
特性
- 轻松将文件上传到本地文件系统
- 通过
File
基本支持文件移动和重命名 - 覆盖保护和文件名过滤
- 从远程位置、本地文件系统路径或输入流导入文件
- 通过在文件上运行
Transformer
来转换和修改文件 - 使用转换器根据原始文件创建新文件
- 使用
Transporter
将文件传输到或从Amazon S3或Glacier删除 - 使用定义的规则集通过
Validator
验证文件和图片 - 支持扩展内置的传输器、转换器和验证器
- 通过
File
支持Exif读取,并通过ExifTransformer
支持方向修正
文档
详细的文档可以在以下链接找到(最终):http://milesj.me/code/php/transit
贡献者
- Serge Rodovnichenko (SergeR) -
FitTransformer
- Ricky Dunlop (rickydunlop) -
File::supportsExif()