if($request->getMethod() == 'POST'){ $fields = $request->request->all(); if(isset($_FILES['file'])){ $file = $_FILES['file']; foreach ($file['name'] as $k => $v){ $imgname = time().$file['name'][$k]; $tmp = $file['tmp_name'][$k]; $filepath = './files/package/'.date('Y',time()).'/'.date('m-d',time()); if(!is_dir($filepath)){ //文件夹,不存在会报错 mkdir ($filepath,0777,true); } //iconv 中文乱码处理 if(move_uploaded_file($tmp,iconv('UTF-8','gb2312',$filepath.'/'.$imgname))){ echo "上传成功"; }else{ echo "上传失败"; } } }