## 使用核心擴展的upload類
**支持多文件上傳 需在表單中指定不同的 name 名,或 name="file[]"**
#### 實例化時指定上傳參數
static function upload(){
$conf['path'] = PUB . 'uploads/img'; //定義文件上傳路徑 默認 /public/uploads
$conf['allowType'] = array('jpg','gif','png'); //定義允許上傳的文件后綴
$conf['maxSize'] = 1024*1024; //定義允許上傳的最大尺寸
$up = new \ext\upload($conf); //實例化上傳類
$result = $up->upload(); //執行上傳
$info = $up->getInfo(); //返回上傳文件信息,索引數組
$err = $up->getError(); //返回錯誤信息,數組
}
#### 也可以在實例化之后再指定上傳參數
static function upload(){
$up = new \ext\upload();
$up->set('path', PUB . 'uploads/img'); //定義文件上傳路徑
$up->set('allowType', ['jpg','gif','png']); //定義允許上傳的文件后綴
$up->set('maxSize', 1024*1024); //定義允許上傳的最大尺寸
$result = $up->upload(); //執行上傳
$info = $up->getInfo(); //返回上傳文件信息,索引數組
$err = $up->getError(); //返回錯誤信息,數組
}
## 可配置參數
"path" //上傳目錄 默認 /public/uploads
"subPath" //子目錄 默認無
"allowType" //允許的文件后綴【數組】 默認'jpg','gif','png'
"maxSize" //允許的最大尺寸【Byte】 默認 1024*1024
"randName" //是否隨機重命名 默認是
**上傳目錄不是絕對路徑時,會在入口文件所在目錄建立上傳目錄**
>[danger]多文件上傳時,如果某個文件上傳出錯將導致上傳過程退出,如想忽略錯誤完成上傳:
$result = $up->upload(true); //傳入參數true 忽略個別文件的上傳錯誤
## 返回字段說明:
name //文件名
suffix //后綴名
originName //原始文件名
type //文件類型
size //文件大小【Byte】
path //文件的絕對路徑
src //文件的相對路徑