ThinkPHP5文件上传

例:上传图片的操作 

// 获取表单上传文件 例如上传了001.jpg
    $file = request()->file('picture');
    // 移动到框架应用根目录/public/uploads/ 目录下
    if($file){
        $info = $file->rule('uniqid')->move(ROOT_PATH . 'public/' .'static/'. 'img');
        if($info){
            $picture='../../../../public/static/img/'.$info->getFilename();
        }else{
            // 上传失败获取错误信息
            echo $file->getError();
        }

$data = [
            'picture'=>$picture,
        ];
        $a=Db::table('buylist')->insert($data);

posted on 2018-11-23 15:09  scc78  阅读(1501)  评论(0编辑  收藏  举报

导航