前端页面:在应用下面的view层建立test.html页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="{:url('userc/import',array('filename'=>'人员'))}" enctype="multipart/form-data" method="post"> <input type="file" name="file" /> <br> <input type="submit" value="上传" /> </form> </body> </html>控制器中:
$file = request()->file('file'); // 移动到框架应用根目录/public/uploads/ 目录下 if($file){ $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads'); if($info){ $filename=ROOT_PATH . 'public' . DS . 'uploads'.DS.$info->getSaveName(); }else{ // 上传失败获取错误信息 return array("resultcode" => -4, "resultmsg" => "文件上传失败", "data" => $file->getError()); } }
if(file_exists($filename)) {//如果文件存在
echo "文件上传成功";
}