文件上传类

属性
命名空间 fize\io
类名 Upload
方法:
方法名 说明
__construct() 初始化
error() 错误信息
path() 文件路径
save() 保存文件
config() 单例配置
single() 简易模式下的单文件上传
multiple() 简易模式下的多文件上传

方法

__construct()

初始化

public function __construct (

    mixed $file,

    array $config = []

)
参数:
名称 说明
file 文件输入框名或者$_FILES数组
config 配置

error()

错误信息

public function error () : string

path()

文件路径

public function path () : string

save()

保存文件

public function save () : bool|\fize\io\File
返回值:false-失败 否则返回File实例

config()

单例配置

public static function config (

    array $config = []

)
参数:
名称 说明
config 配置

single()

简易模式下的单文件上传

public static function single (

    mixed $file,

    array $config = []

) : array
参数:
名称 说明
file 文件输入框名或者$_FILES数组
config 配置
返回值:

[file, path, error]

multiple()

简易模式下的多文件上传

public static function multiple (

    mixed $files,

    array $config = []

) : array
参数:
名称 说明
files 多文件输入框名、文件输入框名数组或者符合$_FILES格式的数组
config 配置