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

WBOY
Freigeben: 2023-03-02 14:16:01
Original
3423 Leute haben es durchsucht

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>
Nach dem Login kopieren
Nach dem Login kopieren

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>
Nach dem Login kopieren
Nach dem Login kopieren

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

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage