1 //在控制器中写入以下代码文件上传 2 public function uploade(){ 3 $key = key($_FILES); //获取数组下标 4 $file = request()->file( $key ); //获取文件内容 5 // 移动到框架应用根目录/public/uploads/ 目录下 6 $fileName = ''; 7 $path = './public/uploads/'; 8 if( !is_dir( $path ) ){ 9 @mkdir( $path, 0777, true ); //如果目录不存在,则生成 10 } 11 $date = date('Ymd/'); 12 if( !is_dir( $date ) ){ 13 @mkdir( $date, 0777, true ); //如果目录不存在,则生成 14 } 15 16 $fileName = $date . uniqid() . '.png'; 17 $image = \think\Image::open( $file ); 18 $image->thumb(300,300,\think\Image::THUMB_CENTER)->save( $path . $fileName ); 19 return $fileName; 20 }