</div>
<div><h1>Call to a member function isFile() on null</h1></div>
代码如下:
$file = request()->file('file');
if(empty($file)){
$result["code"] = "1";
$result["msg"] = "请选择图片";
$result['data']["src"] = '';
}else{
// 移动到框架应用根目录/public/uploads/ 目录下
$info = $file->validate(['size' => 1000000, 'ext' => 'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'uploads');
if($info){
$image = \think\Image::open(request()->file('file'));
$width = $image->width();
$height = $image->height();
if($width>450&&$height>300){
$image->water('./public/before/img/logo.png',\think\Image::WATER_SOUTHEAST ,50)->save('./public/uploads/'. $info->getSaveName());
}
//成功上传后 获取上传信息
$result["code"] = '0';
$result["msg"] = "上传成功";
$result['data']["src"] = 'http://127.0.0.1/public/uploads/'.$info->getSaveName();
}else{
// 上传失败获取错误信息
$result["code"] = "2";
$result["msg"] = "上传出错";
$result['data']["src"] ='';
}
}
return json_encode($result);
大佬们,求原因,求办法啊
最佳答案