setPostFilename($filename); $param = [ 'name' => $filename, 'uuid' => 'o_'.Str::random(27), 'sign' => time(), 'file' => $file, ]; $data = get_curl($url,$param,'https://img.wnflb2023.com/'); $arr = json_decode($data,true); if(isset($arr['code']) && $arr['code']==200){ return ['url'=>$arr['url']]; }elseif(isset($arr['message'])){ throw new Exception('上传失败请重试('.$arr['message'].')'); }else{ throw new Exception('上传失败!接口错误'); } } }