用户/mjohnson/transit

该包已被废弃,不再维护。未建议替代包。

一个支持验证、图像转换和远程传输的文件上传器。

2.0.0 2015-06-14 18:58 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选项