PHP Class Uploader, thinksns

Mostra file Open project: medz/thinksns-4 Class Usage Examples

Public Methods

Method Description
__construct ( string $fileField, array $config, boolean $base64 = false ) 构造函数
getFileInfo ( ) : array 获取当前上传成功文件的各项信息

Private Methods

Method Description
base64ToImage ( $base64Data ) : mixed 处理base64编码的图片上传
checkSize ( ) : boolean 文件大小检测
checkType ( ) : boolean 文件类型检测
getFileExt ( ) : string 获取文件扩展名
getFolder ( ) : string 按照日期自动创建存储文件夹
getName ( ) : string 重命名文件
getStateInfo ( $errCode ) : string 上传错误检查
upFile ( $base64 ) : mixed 上传文件的主处理方法

Method Details

__construct() public method

构造函数
public __construct ( string $fileField, array $config, boolean $base64 = false )
$fileField string 表单名称
$config array 配置项
$base64 boolean 是否解析base64编码,可省略。若开启,则$fileField代表的是base64编码的字符串表单名

getFileInfo() public method

获取当前上传成功文件的各项信息
public getFileInfo ( ) : array
return array