__construct() __construct(string $filename, string $mode = 'r') : mixed File constructor. Parameters string $filename 文件名称 string $mode 访问模式 Returns mixed —
setUploadInfo() setUploadInfo(array $info) : $this 设置上传信息 Parameters array $info 上传文件信息 Returns $this —
getInfo() getInfo(string $name = '') : array|string 获取上传文件的信息 Parameters string $name 信息名称 Returns array|string —
setSaveName() setSaveName(string $saveName) : $this 设置上传文件的保存文件名 Parameters string $saveName 保存名称 Returns $this —
validate() validate(array $rule = []) : $this 设置上传文件的验证规则 Parameters array $rule 验证规则 Returns $this —
checkExt() checkExt(array|string $ext) : bool 检测上传文件后缀 Parameters array|string $ext 允许后缀 Returns bool —
checkMime() checkMime(array|string $mime) : bool 检测上传文件类型 Parameters array|string $mime 允许类型 Returns bool —
move() move(string $path, string|bool $savename = true, bool $replace = true) : false|\think\File 移动文件 Parameters string $path 保存路径 string|bool $savename 保存的文件名 默认自动生成 bool $replace 同名文件是否覆盖 Returns false|\think\File —
__call() __call(string $method, mixed $args) : string 魔法方法,获取文件的 hash 值 Parameters string $method 方法名 mixed $args 调用参数 Returns string —
getImageType() getImageType(string $image) : bool|int 判断图像类型 Parameters string $image 图片名称 Returns bool|int —
buildSaveName() buildSaveName(string|bool $savename) : string 获取保存文件名 Parameters string|bool $savename 保存的文件名 默认自动生成 Returns string —