我正在尝试访问返回jpeg图像的Web服务。它需要URL ## Heading ##。
中的两个变量time_sent和user_id这是我的代码:
$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),默认 质量ÿÛC$。' ”,#(7),01444'9 = 82<.342ÿÛC
2 !!22222222222222222222222222222222222222222222222222ÿÀÈ•“雅
ÿÄμ}!1AQa“q2'¡·B±ARND $ 3房,
%放大器;'()* 456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ“...†‡‰S”‘’•--~™的¢¤£¥|§¨©ª²³'μ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄμw!1AQaq“2B”¡#3RðbrÑ $ 4A%N&放大器;'()* 56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz,ƒ“...†‡‰S'‘’•--~™的¢¤£¥|§¨©ª²³'μ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ? ê¡ñ...n|TþÌ)哟« ¾Òü1g¤ýºâ5† ¼7ñW5¢xVÑõhXïØ¿6Ö|| WSS}¤,&安培;¼øÆ2‰'£.B&安培; ^ AE÷多个)UE“xkáÕÔª¯ª\¯÷〜uÿâk-³ðóN¬îQ* EXQ¢]ÂUoø (rÈèWÁ〜R˹:Y ^³ï< AE•Z¾æþÕ'Ú[$Lå¾ía\Þ* 3)邻 - YSO< O(éæðŒåêÊ+VòþÑ4VÓ“ß2ÿyŒ×>ÔÊû¿Þ¨μ%PÊìÌÕŒ§Ìuu ªíß¿o÷k2æõ%UI«þõs¯xïº ¶ê9b(E»S取代;欧>æ©lüAqoÕÙ«(¾æçîÔEUºSäæŸâ¿ò¼Õº'¤¨®Ž¬μåÙ¾] O¥i¬ÜÙºì-å_á¨äÑÓk3| OEX·^¢ujþéyltö@ªrVð‡ ,N - {ÈùwXðãØM·gûß5bM|²¯ÿe^ AAU + IFW ªª¿7ûÕ暌Vêÿ#NAE÷¹#ÊqO§ÿμP2íêμÐÏ2ðμ> - »V“Jizvê±5¿Ë÷Ĵ©U〜说(“I}Õ,Ëòn|V½SLÉ䪊`Coq-¼©,毫微米-¶ŸWûz'™þμWkμXiÑJÈô'¹TÕbæÊæÞ(|'DºÍVô;Xμ$μ··\<¿:Y 3] A〜YI ...等
谁能告诉我我做错了什么?
答案 0 :(得分:2)
谁能告诉我我做错了什么?
没什么,看起来像一个健康的JPG :)发送
header("Content-type: image/jpeg");
在做imagejpeg($img);
之前它应该有用。