PHP Класс Swoole\Upload

Автор: Tianfeng.Han
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$allow
$base_dir 上传文件的根目录
$base_url 替换后的域名
$error_code integer 错误代码 0,不存在的上传 1,未知的mime格式 2,不允许上传的格式 3,文件已存在 4,文件尺寸超过最大
$error_msg
$exist_check 检查是否存在同名的文件
$filename_type 文件命名法
$max_height 如果为0的话不压缩
$max_qulitity
$max_size
$max_width 限制上传文件的尺寸,如果超过尺寸,则压缩
$mimes
$name_type 允许上传的类型
$overwrite 允许覆盖文件
$shard_argv 子目录生成参数
$shard_type 子目录生成方法,可以使用randomkey,或者date
$sub_dir 指定子目录
$thumb_dir 产生缩略图
$thumb_height 如果为0的话不生成缩略图
$thumb_qulitity
$thumb_width

Открытые методы

Метод Описание
__construct ( $config )
error_msg ( )
getFileExt ( $file ) : string 根据文件名获取扩展名
getMimeType ( $mime ) : boolean 获取MIME对应的扩展名
moveUploadFile ( $tmpfile, $newfile )
save ( $name, null $filename = null, null $allow = null ) : boolean 保存上传的图片
save_all ( )

Описание методов

__construct() публичный Метод

public __construct ( $config )

error_msg() публичный Метод

public error_msg ( )

getFileExt() публичный статический Метод

根据文件名获取扩展名
public static getFileExt ( $file ) : string
$file
Результат string

getMimeType() публичный Метод

获取MIME对应的扩展名
public getMimeType ( $mime ) : boolean
$mime
Результат boolean

moveUploadFile() статический публичный Метод

static public moveUploadFile ( $tmpfile, $newfile )

save() публичный Метод

保存上传的图片
public save ( $name, null $filename = null, null $allow = null ) : boolean
$name
$filename null
$allow null
Результат boolean

save_all() публичный Метод

public save_all ( )

Описание свойств

$allow публичное свойство

public $allow

$base_dir публичное свойство

上传文件的根目录
public $base_dir

$base_url публичное свойство

替换后的域名
public $base_url

$error_code публичное свойство

错误代码 0,不存在的上传 1,未知的mime格式 2,不允许上传的格式 3,文件已存在 4,文件尺寸超过最大
public int $error_code
Результат integer

$error_msg публичное свойство

public $error_msg

$exist_check публичное свойство

检查是否存在同名的文件
public $exist_check

$filename_type публичное свойство

文件命名法
public $filename_type

$max_height публичное свойство

如果为0的话不压缩
public $max_height

$max_qulitity публичное свойство

public $max_qulitity

$max_size публичное свойство

public $max_size

$max_width публичное свойство

限制上传文件的尺寸,如果超过尺寸,则压缩
public $max_width

$mimes публичное свойство

public $mimes

$name_type публичное свойство

允许上传的类型
public $name_type

$overwrite публичное свойство

允许覆盖文件
public $overwrite

$shard_argv публичное свойство

子目录生成参数
public $shard_argv

$shard_type публичное свойство

子目录生成方法,可以使用randomkey,或者date
public $shard_type

$sub_dir публичное свойство

指定子目录
public $sub_dir

$thumb_dir публичное свойство

产生缩略图
public $thumb_dir

$thumb_height публичное свойство

如果为0的话不生成缩略图
public $thumb_height

$thumb_qulitity публичное свойство

public $thumb_qulitity

$thumb_width публичное свойство

public $thumb_width