TP5 + layui 文件上传操作(直接上代码)

1.HTML部分

注: img的src的值是做的回选,根据需要选择

2.js部分


    

3.PHP部分

/**
     * 文件上传
     */
    public function upload(Request $request){
        $file = request()->file('file');
        // 移动到框架应用根目录/public/uploads/ 目录下
        $info = $file->move(ROOT_PATH . 'public' . DS . 'upload');
        $reubfo = array();  //定义一个返回的数组
        if($info){
            $reubfo['code']= 1;
            $reubfo['savename'] = "/upload/".$info->getSaveName(); 
        }else{
            // 上传失败获取错误信息
            $reubfo['code']= 0;
            $reubfo['err'] = $file->getError();
        }
        return $reubfo;

    }

注:$reubfo['savename'] 可以将这部分存在数据库

TP5 + layui 文件上传操作(直接上代码)_第1张图片

上传成功就是这样的,自己马克一下.

ps:请注意layui的版本

你可能感兴趣的:(PHP-ThinkPHP5.0,layui)