Heim >Backend-Entwicklung >PHP-Tutorial >Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-12-01 01:27:573497Durchsuche

Jetzt möchte ich http://cli.im/deqr simulieren

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten
Laden Sie das QR-Code-Erkennungsbild hoch und beobachten Sie es mit F12

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten
besteht darin, den Bildbeitrag auf http://upload.api.cli.im/uplo... hochzuladen,

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten
Dann geben Sie eine Bildadresse zurück und veröffentlichen Sie die Bildadresse dann an http://cli.in/apis/up/deqrimg

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten

Dann erkennen Sie den QR-Code.
Ich verwende den Curl-Beitrag von PHP, um Bilder hochzuladen, aber er zeigt immer Null an. Habe ich irgendwelche Parameter übersehen?

<code>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 ; //输出 页面结果
   }</code>

Das vom obigen Code zurückgegebene $res ist immer null, es sollte eine Bildadresse zurückgeben, die zum Futter gehört

Antwortinhalt:

Jetzt möchte ich http://cli.im/deqr simulieren

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten
Laden Sie das QR-Code-Erkennungsbild hoch und beobachten Sie es mit F12

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten
besteht darin, den Bildbeitrag auf http://upload.api.cli.im/uplo... hochzuladen,

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten
Dann geben Sie eine Bildadresse zurück und veröffentlichen Sie die Bildadresse dann an http://cli.in/apis/up/deqrimg

Simulieren Sie Futter, um QR-Code-Bilder hochzuladen und Erkennungsergebnisse zu erhalten

Dann erkennen Sie den QR-Code.
Ich verwende den Curl-Beitrag von PHP, um Bilder hochzuladen, aber er zeigt immer Null an. Habe ich irgendwelche Parameter übersehen?

<code>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 ; //输出 页面结果
   }</code>

Das vom obigen Code zurückgegebene $res ist immer null, es sollte eine Bildadresse zurückgeben, die zum Futter gehört

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn