bool checkAllowSize(
string
$type, string
$uploadSize
)
|
|
检查上传文件的大小
Parameters:
string |
$type: |
文件的类型 |
string |
$uploadSize: |
上传文件的大小 |
API Tags:
Return: | 如果上传文件超过指定允许上传的大小则返回false,否则返回true |
Access: | protected |
bool checkAllowType(
string
$ext
)
|
|
检查文件是否允许上传
Parameters:
API Tags:
Return: | 如果在允许的范围则返回true,否则返回false |
Access: | protected |
array doUp(
string
$key, array
$value, string
$saveDir, string
$preFileName
)
|
|
执行上传操作
Parameters:
string |
$key: |
上传文件的Key值 |
array |
$value: |
文件的上传信息 |
string |
$saveDir: |
上传文件的保存路径 |
string |
$preFileName: |
上传文件的前缀 |
API Tags:
Return: | 上传成功后的文件信息 |
Access: | protected |
array getErrorInfo(
[string
$errorType = '']
)
|
|
返回错误信息
Parameters:
string |
$errorType: |
错误类型,可选参数为: - 'type': 类型出错而不能上传的文件信息,
- 'size': 超过指定大小而上传失败的文件信息
- 'upload': 文件不能上传过程出现错误的文件信息
默认为空,则返回所有上述类型的错误信息 |
API Tags:
string getFileName(
array
$attInfo, [string
$preFileName = '']
)
|
|
获得文件名字
Parameters:
array |
$attInfo: |
上传文件的信息 |
string |
$preFileName: |
文件的前缀 |
API Tags:
Return: | 上传文件的名字 |
Access: | protected |
string getSavePath(
string
$fileName, string
$saveDir
)
|
|
获得保存路径
Parameters:
string |
$fileName: |
保存的文件名字 |
string |
$saveDir: |
保存文件的路径 |
API Tags:
Return: | 上传后的保存文件的完整路径 |
Access: | protected |
array initUploadInfo(
string
$key, string
$value, string
$preFileName, string
$saveDir
)
|
|
初始化上传的文件信息
Parameters:
string |
$key: |
上传文件的key |
string |
$value: |
上传文件的信息 |
string |
$preFileName: |
上传文件的前缀 |
string |
$saveDir: |
上传文件保存路径 |
API Tags:
Return: | 返回文件上传的信息 |
Access: | protected |
boolean isImage(
string
$ext
)
|
|
判断是否使图片,如果使图片则返回
Parameters:
API Tags:
Return: | 如果该文件允许被上传则返回true,否则返回false |
Access: | protected |
boolean isUploadFile(
string
$tmp_name
)
|
|
判断是否有上传文件
Parameters:
API Tags:
Return: | 如果该文件可以被上传则返回true,否则返回false |
Access: | protected |
bool postUpload(
string
$tmp_name, string
$filename
)
|
|
执行上传操作
Parameters:
string |
$tmp_name: |
临时文件 |
string |
$filename: |
目的文件名 |
API Tags:
Abstract: | |
Access: | protected |
Redefined in descendants as:
void setAllowType(
array
$allowType
)
|
|
设置允许上传的类型
Parameters:
array |
$allowType: |
允许上传的格式配置 |
API Tags:
array upload(
string
$saveDir, [string
$preFileName = ''], [array
$allowType = array()]
)
|
|
上传文件
Parameters:
string |
$saveDir: |
文件保存的目录 |
string |
$preFileName: |
文件保存的前缀 |
array |
$allowType: |
允许的格式array(ext=>size) size单位为b array(
'jpg' => 1024,
'gif => 1000,
|
API Tags:
Return: | 返回上传成功的文件 |
Access: | public |