tp5文件上传
前端页面:在应用下面的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 "文件上传成功";
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: tp5简单的多图片上传并预览demo
- 下一篇: TP5适用bootstrap多图上传插件