I am trying to display an image from a guzzle request, everything worked fine but I am failing to display the image.
This is the result I get, when trying to get users' data
object(GuzzleHttpPsr7Response)#427 (6) { ["reasonPhrase":"GuzzleHttpPsr7Response":private]=> string(2) "OK" ["statusCode":"GuzzleHttpPsr7Response":private]=> int(200) ["headers":"GuzzleHttpPsr7Response":private]=> array(14) { ["Server"]=> array(1) { [0]=> string(6) "Cowboy" } ["Connection"]=> array(1) { [0]=> string(10) "keep-alive" } ["X-Powered-By"]=> array(1) { [0]=> string(7) "Express" } ["X-Timestamp"]=> array(1) { [0]=> string(13) "1556374181931" } ["Content-Disposition"]=> array(1) { [0]=> string(51) "attachment; filename =profile_img-1556366764744.jpg" } ["X-Sent"]=> array(1) { [0]=> string(4) "true" } ["Accept-Ranges"]=> array(1) { [0]=> string(5) "bytes" } ["Cache-Control"]=> array(1) { [0]=> string(17) "public, max-age=0" } ["Last-Modified"]=> array(1) { [0]=> string(29) "Sat, 27 Apr 2019 12:06:07 GMT" } ["Etag"]=> array(1) { [0]=> string(21) "W/"12d37-16a5eb034ec"" } ["Content-Type"]=> array(1) { [0]=> string(10) "image/jpeg" } ["Content-Length"]=> array(1) { [0]=> string(5) "77111" } ["Date"]=> array(1) { [0]=> string(29) "Sat, 27 Apr 2019 14:09:41 GMT" } ["Via"]=> array(1) { [0]=> string(9) "1.1 vegur" } } ["headerNames":"GuzzleHttpPsr7Response":private]=> array(14) { ["server"]=> string(6) "Server" ["connection"]=> string(10) "Connection" ["x-powered-by"]=> string(12) "X-Powered-By" ["x-timestamp"]=> string(11) "X-Timestamp" ["content-disposition"]=> string(19) "Content-Disposition" ["x-sent"]=> string(6) "X-Sent" ["accept-ranges"]=> string(13) "Accept-Ranges" ["cache-control"]=> string(13) "Cache-Control" ["last-modified"]=> string(13) "Last-Modified" ["etag"]=> string(4) "Etag" ["content-type"]=> string(12) "Content-Type" ["content-length"]=> string(14) "Content-Length" ["date"]=> string(4) "Date" ["via"]=> string(3) "Via" } ["protocol":"GuzzleHttpPsr7Response":private]=> string(3) "1.1" ["stream":"GuzzleHttpPsr7Response":private]=> object(GuzzleHttpPsr7Stream)#425 (7) { ["stream":"GuzzleHttpPsr7Stream":private]=> resource(350) of type (stream) ["size":"GuzzleHttpPsr7Stream":private]=> NULL ["seekable":"GuzzleHttpPsr7Stream":private]=> bool(true) ["readable":"GuzzleHttpPsr7Stream":private]=> bool(true) ["writable":"GuzzleHttpPsr7Stream":private]=> bool(true) ["uri":"GuzzleHttpPsr7Stream":private]=> string(10) "php://temp" ["customMetadata":"GuzzleHttpPsr7Stream":private]=> array(0) { } } }
public function getUserProfileImg(Request $request){
$userid = $_COOKIE['id'];
$requestResult = $this->sendGetWithHeader('users/image/'.$userid );
//$result = $requestResult->getBody()->readfile($filename);
//$result = $requestResult->getBody();
//$body = json_decode((string) $requestResult->file($pathToFile, $headers), true);
//$status = $requestResult->getStatusCode();
var_dump($requestResult);
//var_dump($result);
}
I am expecting an image
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…