1234567891011121314151617181920212223242526272829303132 |
- <?php namespace App\Http\Controllers\Admin;
- use App\Models\FilesManager as Model;
- use App\Http\Requests\Admin\FilesManager as Request;
- /**
- * 文件管理
- *
- */
- class FilesManager extends Auth{
- /**
- * 上传文件
- *
- * */
- public function add( Request $request, Model $FilesManager ){
- // 如果没有文件
- if( !$request->hasFile('file') ) return json_send(['code'=>'error','msg'=>'请上传文件']);
- // 获取表单上传文件 例如上传了001.jpg
- $file = request()->file('file');
- // 验证文件大小
- if( $file->getSize() >= 1024*1024*500 ) return json_send(['code'=>'error','msg'=>'文件大小超过500MB']);
- // 上传数据
- $result = $FilesManager->UploadCos($file,$FilesManager);
- // 移动失败
- if( isset($result['error']) ) return json_send(['code'=>'error','msg'=>$result['error']]);
- // 返回结果值
- return json_send(['code'=>'success','msg'=>'上传成功','data'=>$result]);
- }
- }
- ?>
|