模拟草料上传二维码图片,得出识别结果(草料二维码解码器)
生活随笔
收集整理的這篇文章主要介紹了
模拟草料上传二维码图片,得出识别结果(草料二维码解码器)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現在想要模擬http://cli.im/deqr
上傳二維碼識別圖片,F12觀察
是將圖片post上傳到http://upload.api.cli.im/uplo...,
然后返回一個圖片地址,再將圖片地址post到http://cli.in/apis/up/deqrimg
然后識別出二維碼。
我用PHP的curl post上傳圖片,一直都是顯示null,是我漏了什么參數沒加嗎?
public function index(){
$url='http://upload.api.cli.im/upload.php?kid=cliim';
$r_file='/test.jpg';
$res=$this->upload_file($url,$r_file);
var_dump($res);
}
private function upload_file($url,$r_file)
{
$file = array("fax_file"=>'@'.$r_file,'type'=>'image/jpeg');//文件路徑,前面要加@,表明是文件上傳.
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_POST,1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$file);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HEADER, 0);
$result = curl_exec($curl); //$result 獲取頁面信息
curl_close($curl);
echo $result ; //輸出 頁面結果
}
登錄后復制登錄后復制
上面代碼返回的$res,一直會是null,正常來說應該會返回一個屬于草料的圖片地址
回復內容:
現在想要模擬http://cli.im/deqr
上傳二維碼識別圖片,F12觀察
是將圖片post上傳到http://upload.api.cli.im/uplo...,
然后返回一個圖片地址,再將圖片地址post到http://cli.in/apis/up/deqrimg
然后識別出二維碼。
我用PHP的curl post上傳圖片,一直都是顯示null,是我漏了什么參數沒加嗎?
public function index(){
$url='http://upload.api.cli.im/upload.php?kid=cliim';
$r_file='/test.jpg';
$res=$this->upload_file($url,$r_file);
var_dump($res);
}
private function upload_file($url,$r_file)
{
$file = array("fax_file"=>'@'.$r_file,'type'=>'image/jpeg');//文件路徑,前面要加@,表明是文件上傳.
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_POST,1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$file);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HEADER, 0);
$result = curl_exec($curl); //$result 獲取頁面信息
curl_close($curl);
echo $result ; //輸出 頁面結果
}
登錄后復制登錄后復制
上面代碼返回的$res,一直會是null,正常來說應該會返回一個屬于草料的圖片地址
總結
以上是生活随笔為你收集整理的模拟草料上传二维码图片,得出识别结果(草料二维码解码器)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二个mysql怎么装_Linux下安装
- 下一篇: mysql中if在oracle怎么用_M