web_sun 2019-09-03 09:51 采纳率: 50%
浏览 491
已采纳

又没有人对接过旷视的上传识别照片API,总是提示参数错误,官方也没有参数示例,做过的能否帮忙给说一下

又没有人对结果旷视的上传识别照片API,总是提示参数错误,官方也没有参数示例,做过的能否帮忙给说一下

{code: -1002, data: {}, desc: "参数错误"}
code: -1002
data: {}
desc: "参数错误"
 public function api_img_check()
    {
        header("Content-type: text/html; charset=utf-8");
        $id = 1;
        $img = request()->file('file');
        $img_data = $this->upload_post($img);
        $url = 'D:\www\zhcs\public\uploads\api\\';
        if($img_data)
        {
            $img_data = $url.$img_data;
        }
        else
        {
            return '图片上传接口出错';
        }

        $data = [
            'photo' => "@".realpath($img_data),
            'subject_id' => $id,
        ];
        $http_curl = new AoalaCurl();
        $photo = config('koala.photo');
        $api_mobile = $http_curl->http_post_curl_img($photo,$data,true);
        echo $api_mobile;
    }
public function http_post_curl_img($path,$data,$isfile=false)
    {
        //初始化
        self::Init();
        $this->path = self::$koala_url.$path;
        if ($data && $isfile == true){
            $this->postdata = $data;
        }
        elseif($data && $isfile == false)
        {
            $this->postdata = $this->buildJsonQuery($data); 
        }
        echo '<pre>';
        echo $this->path;
        var_dump($data);
        die;
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $this->path);
        curl_setopt($ch, CURLOPT_HEADER,0);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");    
        curl_setopt($ch, CURLOPT_USERAGENT, self::$user_agent); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch, CURLOPT_COOKIEJAR,  self::$cookiefile);   
        curl_setopt($ch, CURLOPT_COOKIEFILE, self::$cookiefile);

        if(!$isfile){
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Content-Type:'.self::$content_type_img,
            'Content-Length:'.strlen($this->postdata))
            );
        }
        // var_dump($this->postdata);
        // var_dump(http_build_query($this->postdata));die;
        curl_setopt($ch,CURLOPT_POSTFIELDS,$this->postdata);
        // curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($this->postdata));
        $result = curl_exec($ch);
        curl_close($ch);
        return $result;
    }
  • 写回答

1条回答 默认 最新

  • web_sun 2019-09-03 18:14
    关注
    <form action="{:url('adds')}" method="post" enctype="multipart/form-data" style="width:300px;margin:0 auto;margin-top:120px;"> 
              <div style="height:100px;width:220px;">
                  <label>session</label>
                  <input type="text" name="session" value="e87228c6f1-414b-4b23-ad50-ecf606ff7343d37">
              </div>
              <div style="height:100px;width:220px;">
                  <label>subject_id</label>
                  <input type="text" name="subject_id" value="1">
              </div>
              <div style="height:100px;width:220px;">
                <label>photo</label>
                  <input name="photo" type="file" accept="image/gif, image/jpeg"/>
              </div>
              <input type="submit" value="上去把皮卡丘">
          </form> 
    

    自己已经解决

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 高通安卓11提取完整线刷包软件,或者优博讯dt50顺丰刷机包
  • ¥20 C,有个译码器,换了信道就跑不出原来数据
  • ¥15 MIMIC数据库安装问题
  • ¥60 基于JTag协议开发Fpga下载器上位机,哪位大🐂有偿指导?
  • ¥20 全书网Java爬取数据
  • ¥15 怎么获取红包封面的原始链接,并且获取红包封面序列号
  • ¥100 微信小程序跑脚本授权的问题
  • ¥100 房产抖音小程序苹果搜不到安卓可以付费悬赏
  • ¥15 STM32串口接收问题
  • ¥15 腾讯IOA系统怎么在文件夹里修改办公网络的连接