将二进制数据转换为图像cURL GET请求


convert binary data to image cURL GET request

我正在尝试访问返回jpeg图像的web服务。它需要两个变量,time_sent和user_id,在URL## Heading ##。

下面是我的代码:
   $ch = curl_init();
   $options =  array(
            CURLOPT_URL => 'www.example.com/service/?time_sent=time&user_id=user',
            CURLOPT_HTTPHEADER => array('Authorization-Token:' . $api_key, 'Content-type: image/jpeg'),
            CURLOPT_ENCODING => "",
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_HTTPGET => true,
            CURLOPT_CONNECTTIMEOUT => 60,
            CURLOPT_TIMEOUT => 60
        );
    }
    curl_setopt_array($ch, $options);
    $response = curl_exec($ch);
    if(!curl_errno($ch)){
        curl_close($ch);
        $img = imagecreatefromstring($response);
        imagejpeg($img);
        imagedestroy($img);
    }
    else{
        curl_close($ch);
        return curl_error($ch);
    }

下面是我的输出:

ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0(使用IJG JPEG v80),默认值quality ÿÛC $.'",#(7),01444年的9 = 82 & lt; .342yUC
2 ! !22222222222222222222222222222222222222222222222222 yae•"丫
丫µ}!1 aqa"q2¡# B±3美元是ðbr,
%,’()* 456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ"……†‡ˆ‰Š"•——˜™š ¢£¤¥¦§¨©ª²³´µ¶·¸¹º AAAAÆCEEEOOOOO×ØUUaaaaaæceeenooooo÷øuuyA
丫µw !1 aqaq"2 b¡±# 3 rðbrN4美元% n&’()* 56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz,ƒ"……†‡ˆ‰Š"•——˜™š ¢£¤¥¦§¨©ª²³´µ¶·¸¹º AAAAÆCEEEOOOOO×ØUUaaaaæCEEEOOOOO÷øuuyU ? e¡n, n¦Tþÿo«我)¾Ou1g¤yºa5 __害怕¼7 nw5¢xVNohXiØ6 o¦| Wß}¤,¼øÆ2‰´£.b& ^ Ae÷s)问题"xkaOOª¯ª'¯÷~ uyak -³ð¬智商* Exq¢]友ø(rEeWA ~再保险¹:y ^³i<ae•Z¾æþO> OU;æ©luAqoOU«(¾æciOEUºSaˆæÿ害怕一个o¼oº的¤¨®Ž¬µ盟¾]o¥我¬UUºi-a_a¨aNOk3 | OEx·^¢ujþ喜爱——~»a - U:ø¿¬Yy (uA ?º"cE8™oiyj˜? Oi©vi¦lUu«问šqi1šŠ‰±E2¡4 h•奥姆«÷k -ø†oÞø¢EIO÷®eetiaK®_/Þ¬]7 ^ + o6 +©÷·W美元yyKÿAIe B美元Ø喜爱¹E·M·i -²µmQ-gŠUO] k * U5 =哟ßIUIßuj£B¹½OY®.oyUOÆ•ÿø——¦¶øN _¬——E²(þoixfOF²喜爱÷ eylt-o@ª房车ð‡,N ~ {EuwXðØM·顾ß5 bm¦²¯你们^ aau + ifw害怕ªª7 uoæšœ一# n¨æ÷¹# EqO§yµP2ieµÐI2ðµ;——»V"Jizve害怕±5 E÷j©u ~ SAÿ("i} O, Eon¦V ½SLEaªŠ的公鸡,¼©,mµ-¶ÿWuz"™þµ周µXiNJEo´——¹TObæEæÞ(¦' DºIVo; x美元µµ··' & lt;害怕:y³¨~咦……等

谁能告诉我我做错了什么?
谁能告诉我我做错了什么?

没什么,看起来像健康的JPG:)发送

header("Content-type: image/jpeg");

在做imagejpeg($img);之前,它应该工作