\Uploader

Created by JetBrains PhpStorm.

User: taoqili Date: 12-7-18 Time: 上午11: 32 UEditor编辑器通用上传类

Summary

Methods
Properties
Constants
__construct()
getFileInfo()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
upFile()
base64ToImage()
getStateInfo()
getName()
checkType()
checkSize()
getFileExt()
getFolder()
$fileField
$file
$config
$oriName
$fileName
$fullName
$fileSize
$fileType
$stateInfo
$stateMap
N/A

Properties

$fileField

$fileField : 

Type

$file

$file : 

Type

$config

$config : 

Type

$oriName

$oriName : 

Type

$fileName

$fileName : 

Type

$fullName

$fullName : 

Type

$fileSize

$fileSize : 

Type

$fileType

$fileType : 

Type

$stateInfo

$stateInfo : 

Type

$stateMap

$stateMap : 

Type

Methods

__construct()

__construct(string  $fileField, array  $config, boolean  $base64 = false) 

构造函数

Parameters

string $fileField

表单名称

array $config

配置项

boolean $base64

是否解析base64编码,可省略。若开启,则$fileField代表的是base64编码的字符串表单名

getFileInfo()

getFileInfo() : array

获取当前上传成功文件的各项信息

Returns

array

upFile()

upFile(  $base64) : mixed

上传文件的主处理方法

Parameters

$base64

Returns

mixed

base64ToImage()

base64ToImage(  $base64Data) : mixed

处理base64编码的图片上传

Parameters

$base64Data

Returns

mixed

getStateInfo()

getStateInfo(  $errCode) : string

上传错误检查

Parameters

$errCode

Returns

string

getName()

getName() : string

重命名文件

Returns

string

checkType()

checkType() : boolean

文件类型检测

Returns

boolean

checkSize()

checkSize() : boolean

文件大小检测

Returns

boolean

getFileExt()

getFileExt() : string

获取文件扩展名

Returns

string

getFolder()

getFolder() : string

按照日期自动创建存储文件夹

Returns

string