\serviceUploadService

Summary

Methods
Properties
Constants
image()
file()
pathToUrl()
openImage()
thumb()
No public properties found
No constants found
setError()
successful()
validDir()
autoValidate()
uploadDir()
No protected properties found
N/A
init()
$uploadStatus
$imageValidate
N/A

Properties

$uploadStatus

$uploadStatus : 

Type

$imageValidate

$imageValidate : 

Type

Methods

image()

image(string  $fileName, string  $path, boolean  $moveName = true, boolean  $autoValidate = true, null  $root = null, string  $rule = 'uniqid') : mixed

单图上传

Parameters

string $fileName

上传文件名

string $path

上传路径

boolean $moveName

生成文件名

boolean $autoValidate

是否开启文件验证

null $root

上传根目录路径

string $rule

文件名自动生成规则

Returns

mixed

file()

file(string  $fileName, string  $path, boolean  $moveName = true, boolean  $autoValidate = array(), null  $root = null, string  $rule = 'uniqid') : mixed

文件上传

Parameters

string $fileName

上传文件名

string $path

上传路径

boolean $moveName

生成文件名

boolean $autoValidate

验证规则 [size:1024,ext:[],type:[]]

null $root

上传根目录路径

string $rule

文件名自动生成规则

Returns

mixed

pathToUrl()

pathToUrl(  $path) 

Parameters

$path

openImage()

openImage(  $filePath) 

Parameters

$filePath

thumb()

thumb(string  $filePath, integer  $ratio = 8, string  $pre = 's_') : string

图片压缩

Parameters

string $filePath

文件路径

integer $ratio

缩放比例 1-9

string $pre

前缀

Returns

string —

压缩图片路径

setError()

setError(  $error) : mixed

返回失败信息

Parameters

$error

Returns

mixed

successful()

successful(  $path, \think\File  $fileInfo) : mixed

返回成功信息

Parameters

$path
\think\File $fileInfo

Returns

mixed

validDir()

validDir(  $dir) : boolean

检查上传目录不存在则生成

Parameters

$dir

Returns

boolean

autoValidate()

autoValidate(boolean  $bool = false) 

开启/关闭上出文件验证

Parameters

boolean $bool

uploadDir()

uploadDir(  $path, null  $root = null) : string

生成上传文件目录

Parameters

$path
null $root

Returns

string

init()

init() 

初始化