Laravel框架中图片上传保存

1.页面form表单需要添加下面的代码

enctype="multipart/form-data"

2.接收判断有没有文件上传

    if($request -> hasFile('profile')){
            
            // 使用request 创建文件上传对象
            $profile = $request -> file('profile');
            // 获取文件后缀名
            $ext = $profile->getClientOriginalExtension();
            // 处理文件名称
            $temp_name = str_random(20);
            $filename =  $temp_name.'.'.$ext;
            $dirname = date('Ymd',time());
            // 保存文件
            $res = $profile -> move('./uploads/'.$dirname,$filename);
       }

猜你喜欢

转载自blog.csdn.net/weixin_42632372/article/details/81623904