| | |
| | | // 文件校验 |
| | | try{ |
| | | validate([$name=>[ |
| | | 'fileSize' => 2097152, //2M |
| | | 'fileSize' => $this->config['max_image'] * 1024 * 1024, // 默认2M |
| | | 'fileExt' => 'jpg,jpeg,png,gif,bmp', |
| | | 'fileMime' => 'image/jpeg,image/png,image/gif,image/bmp', |
| | | ]], |
| | | [ |
| | | $name.'.fileSize' => '最大可上传2M图片', |
| | | $name.'.fileSize' => '最大可上传'. $this->config['max_image'] .'M图片', |
| | | $name.'.fileExt' => '只能上传jpg,jpeg,png,gif,bmp格式图片', |
| | | $name.'.fileMime' => '只能上传jpg,jpeg,png,gif,bmp格式图片' |
| | | ] |
| | |
| | | // 文件校验 |
| | | try{ |
| | | validate([$name=>[ |
| | | 'fileSize' => 10 * 1024 * 1024, //10M |
| | | 'fileSize' => $this->config['max_video'] * 1024 * 1024, // 默认10M |
| | | 'fileExt' => 'mp4', |
| | | 'fileMime' => 'video/mp4', |
| | | ]], |
| | | [ |
| | | $name.'.fileSize' => '最大可上传10M视频', |
| | | $name.'.fileSize' => '最大可上传'. $this->config['max_video'] .'M视频', |
| | | $name.'.fileExt' => '只能上传mp4格式视频', |
| | | $name.'.fileMime' => '只能上传mp4格式视频' |
| | | ] |
| | |
| | | } |
| | | |
| | | /** |
| | | * 执行生成缩略图 |
| | | */ |
| | | public function createThumb($saveName, $is_original = false) |
| | | { |
| | | return $this->engine->createThumb($saveName, $is_original); |
| | | } |
| | | |
| | | /** |
| | | * 执行文件删除 |
| | | */ |
| | | public function delete($fileName) |