我正在尝试访问返回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);
之前,它应该工作