我在网上找到的关于文件上传部分,然后记录下来,方便下次使用。
写一个公共函数用于上传文件,例如写在function.php文件中,而不是直接修改common.php文件
直接上代码,首先是函数部分:
参数部分:用户id,文件,你也可以设置文件大小和上传路径
function post_upload_one($uid,$file'){ $file = request()->file($file); if (empty($file)) { $data['code'] = '2'; $data['msg'] = '未选择图片'; return $data; } $size=11548484$path='/uploads/apifile'; $info = $file-&g反腐倡廉工作总结t;move(env::get('root_path') .'/public'.$path.directory_parator); if($info) { // 获取附件信息 $file_info = [ 'uid' => $uid, 'name' => $file->getinfo('name'), 单招啥意思 'mime' => $file->getinfo('type'), 'path' => str_replace('\\', '/'端午节手抄报内容,'u属鼠女孩最吉利的名字ploads/apifile' . directory_parator . str_repl河南邮政ace('\\', '/', $info->getsavename()) ), 'ext' => $info->getextension(), 'size' => $info->getsize(), 'md5' => $info->hash('md5'), 'sha1' => $info->hash('sha1'), 'module' => 'ur', ]; if ($file_add = attachmentmodel::create($file_info)) { $data['code'] = '0'; $data['msg'] = $file_add->id; return $data; } } $data['code'] = '1'; $data['msg'] = $file->geterror(); return $data;}
然后是调用我们写好的公共函数
$data['image']=$_files; $cc = post_upload_one($uid,'image');
本文发布于:2023-04-07 22:38:03,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/95ca38d7e52887c2f9b96218e9685f60.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:海豚框架之单文件上传.doc
本文 PDF 下载地址:海豚框架之单文件上传.pdf
留言与评论(共有 0 条评论) |