PHP 클래스 CloudAttachModel, thinksns

파일 보기 프로젝트 열기: medz/thinksns-4

공개 프로퍼티들

프로퍼티 타입 설명
$allowExts 允许上传的文件后缀,留空不作后缀检查
$allowTypes 允许上传的文件类型,留空不做检查
$autoCheck
$customPath 上传文件保存路径
$hashType 上传文件Hash规则函数名,可以是 md5_file sha1_file 等
$maxSize 上传文件的最大值
$saveName
$savePath

공개 메소드들

메소드 설명
__construct ( ) 构造函数
getConfig ( ) 获取又拍云配置
getErrorMsg ( ) : string 取得最后一次错误信息
getFileContent ( $filename ) 获取附件内容
getFileUrl ( $filename ) 获取附件地址
getPolicy ( ) 获取policy
getPolicydoc ( ) 获取表单API相关信息
getSignature ( ) 获取signature
getUploadFileInfo ( ) : array 取得上传文件的信息
getUploadUrl ( ) 获取上传地址
getUrlPrefix ( ) 获取附件URL前缀
isOpen ( ) 是否开启Upyun
upload ( string $savePath = '' ) : string 上传文件

보호된 메소드들

메소드 설명
error ( string $errorNo ) 获取错误代码信息

비공개 메소드들

메소드 설명
check ( array $file ) : boolean 检查上传的文件
checkExt ( string $ext ) : boolean 检查上传的文件后缀是否合法
checkSize ( integer $size ) : boolean 检查文件大小是否合法
checkType ( string $type ) : boolean 检查上传的文件类型是否合法
checkUpload ( string $filename ) : boolean 检查文件是否非法提交
dealFiles ( array $files ) : array 转换上传文件数组变量为正确的方式
getExt ( string $filename ) : boolean 取得上传文件的后缀

메소드 상세

__construct() 공개 메소드

构造函数
public __construct ( )

error() 보호된 메소드

获取错误代码信息
protected error ( string $errorNo )
$errorNo string 错误号码

getConfig() 공개 메소드

获取又拍云配置
public getConfig ( )

getErrorMsg() 공개 메소드

取得最后一次错误信息
public getErrorMsg ( ) : string
리턴 string

getFileContent() 공개 메소드

获取附件内容
public getFileContent ( $filename )

getFileUrl() 공개 메소드

获取附件地址
public getFileUrl ( $filename )

getPolicy() 공개 메소드

获取policy
public getPolicy ( )

getPolicydoc() 공개 메소드

获取表单API相关信息
public getPolicydoc ( )

getSignature() 공개 메소드

获取signature
public getSignature ( )

getUploadFileInfo() 공개 메소드

取得上传文件的信息
public getUploadFileInfo ( ) : array
리턴 array

getUploadUrl() 공개 메소드

获取上传地址
public getUploadUrl ( )

getUrlPrefix() 공개 메소드

获取附件URL前缀
public getUrlPrefix ( )

isOpen() 공개 메소드

是否开启Upyun
public isOpen ( )

upload() 공개 메소드

上传文件
public upload ( string $savePath = '' ) : string
$savePath string 上传文件保存路径
리턴 string

프로퍼티 상세

$allowExts 공개적으로 프로퍼티

允许上传的文件后缀,留空不作后缀检查
public $allowExts

$allowTypes 공개적으로 프로퍼티

允许上传的文件类型,留空不做检查
public $allowTypes

$autoCheck 공개적으로 프로퍼티

public $autoCheck

$customPath 공개적으로 프로퍼티

上传文件保存路径
public $customPath

$hashType 공개적으로 프로퍼티

上传文件Hash规则函数名,可以是 md5_file sha1_file 等
public $hashType

$maxSize 공개적으로 프로퍼티

上传文件的最大值
public $maxSize

$saveName 공개적으로 프로퍼티

public $saveName

$savePath 공개적으로 프로퍼티

public $savePath