infw/file
Composer 安装命令:
composer require infw/file
包简介
File Object for In Framework
README 文档
README
File is a useful object used as base file at "In Framework" FileManager.
It can be very useful to validate file uploads.
Package contains two generic file types GenericFile and Base64File.
Installation
composer require infw/file
Usage
<?php use InFw\File\BaseMimeTypeFactory; use InFw\Size\BaseSizeFactory; use InFw\File\MimeTypes; use InFw\File\GenericFileFactory; $config = [ 'min_size' => 20, 'max_size' => 140000 ]; $mime = new BaseMimeTypeFactory( MimeTypes::IMAGES ); $size = new BaseSizeFactory( $config['min_size'], $config['max_size'] ); // Assuming your form has an input type=file field named "upload" and an input type=name named "file_name". $fileFactory = new GenericFileFactory($mime, $size); /** @var \InFw\File\FileInterface $file */ $file = $fileFactory->make($_FILES['upload'][0]['tmp_name'], $_POST['file_name']); $file->getName(); $file->getMimeType(); $file->getSize(); $file->getTmpName();
统计信息
- 总下载量: 6.27k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-10-19