\EditorMdUploader

Editor.md PHP简易上传类(仅供演示用,生产环境使用还需谨慎考虑)

Summary

Methods
Properties
Constants
__construct()
config()
upload()
getSeveName()
getFileExt()
redirect()
message()
$files
$fileExit
$saveName
$saveURL
$savePath
$randomLength
$randomNameType
$formats
$maxSize
$cover
$redirect
$redirectURL
$errors
No constants found
No protected methods found
No protected properties found
N/A
moveFile()
randomFileName()
setSeveName()
No private properties found
N/A

Properties

$files

$files

$fileExit

$fileExit

$saveName

$saveName

$saveURL

$saveURL

$savePath

$savePath

$randomLength

$randomLength

$randomNameType

$randomNameType

$formats

$formats

$maxSize

$maxSize

$cover

$cover

$redirect

$redirect

$redirectURL

$redirectURL

$errors

$errors

Methods

__construct()

__construct(string  $savePath, string  $saveURL, string  $formats, \Number  $randomNameType = 1, mixed  $randomLength = '', bool  $cover = true, \Intiger  $maxSize = 1024) : \viod

构造函数,初始化对象

Parameters

string $savePath

最终保存的本地路径

string $saveURL

最终保存的URL地址

string $formats

允许上传的文件格式

\Number $randomNameType

是否生成随机文件名及形式

mixed $randomLength
bool $cover

是否覆盖相同文件

\Intiger $maxSize

允许最大的上传文件大小,以KB为单位

Returns

\viod —

config()

config(array  $configs) : void

配置参数函数

Parameters

array $configs

配置项数组

upload()

upload(string  $name) : bool

执行文件上传

Parameters

string $name

fileInput's name

Returns

bool —

返回是否上传成功的布尔值

getSeveName()

getSeveName() : string

取得保存的文件名,用于数据库存储

Returns

string —

getFileExt()

getFileExt(mixed  $fileName) : string

获取文件后缀名函数

Parameters

mixed $fileName

Returns

string —

redirect()

redirect() : void

上传成功或出错后跳转

message()

message(mixed  $message, mixed  $success) : void

错误提示函数

Parameters

mixed $message
mixed $success

moveFile()

moveFile() : bool

检查并移动上传文件

Returns

bool —

randomFileName()

randomFileName() : string

生成随机文件名函数

Returns

string —

$fileName 返回生成的文件名字符串

setSeveName()

setSeveName() : void

组成最终保存的完整路径及文件名