thinkphp5上传文件

Tp5上传文件

/*
* Tp5获取上传内容
* @return 返回文件路径
* @Author By Simple
*/
function get_upload_file()
{# 允许通过的文件名后缀$allow_extexsion = ['xls', 'xlsx'];if($_FILES["file"]["error"]){echo $_FILES["file"]["erroe"];}else{$extension=strtolower(pathinfo($_FILES["file"]["name"],PATHINFO_EXTENSION));//获取文件后缀//控制上传的文件类型,大小if(in_array($extension, $allow_extexsion)){// 注意更改接收字段$file =request()->instance()->file('file');// 移动到框架应用根目录/public/uploads/ 目录下$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');if($info){$filename = ROOT_PATH . 'public' . DS . 'uploads/' . $info->getSaveName();}else{// 上传失败获取错误信息echo $file->getError();}return $filename;}else{return (['code' => 101, 'msg' => '文件格式不正确']);}}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部