From 0c9db3220bfdf4de2b17fd85676d824cfdc908c6 Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sun, 9 Nov 2014 12:54:10 +0100 Subject: [PATCH] added content-length http header field to response method --- src/Intervention/Image/Response.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Intervention/Image/Response.php b/src/Intervention/Image/Response.php index 076d08fc..28a3782d 100644 --- a/src/Intervention/Image/Response.php +++ b/src/Intervention/Image/Response.php @@ -49,15 +49,18 @@ class Response $this->image->encode($this->format, $this->quality); $data = $this->image->getEncoded(); $mime = finfo_buffer(finfo_open(FILEINFO_MIME_TYPE), $data); + $length = strlen($data); if (function_exists('app') && is_a($app = app(), 'Illuminate\Foundation\Application')) { $response = \Response::make($data); $response->header('Content-Type', $mime); + $response->header('Content-Length', $length); } else { header('Content-Type: ' . $mime); + header('Content-Length: ' . $length); $response = $data; }