diff options
| author | Greg Roach <fisharebest@gmail.com> | 2021-03-27 16:07:38 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2021-03-27 16:07:38 +0000 |
| commit | 71e227692690e458be82e7cd21735966867d33e6 (patch) | |
| tree | 9deb72580d4a48dc47609e8dcec210e23bb3b924 /app/Http/RequestHandlers/MediaFileThumbnail.php | |
| parent | f71fd1b08a6fa0d9d229cd88a1030d8a4f4a7fff (diff) | |
| download | webtrees-71e227692690e458be82e7cd21735966867d33e6.tar.gz webtrees-71e227692690e458be82e7cd21735966867d33e6.tar.bz2 webtrees-71e227692690e458be82e7cd21735966867d33e6.zip | |
Fix: #3805 - missing cache-control headers on media files and thumbnails
Diffstat (limited to 'app/Http/RequestHandlers/MediaFileThumbnail.php')
| -rw-r--r-- | app/Http/RequestHandlers/MediaFileThumbnail.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/MediaFileThumbnail.php b/app/Http/RequestHandlers/MediaFileThumbnail.php index 79cec2887e..11a3f41424 100644 --- a/app/Http/RequestHandlers/MediaFileThumbnail.php +++ b/app/Http/RequestHandlers/MediaFileThumbnail.php @@ -80,13 +80,15 @@ class MediaFileThumbnail implements RequestHandlerInterface $image_factory = Registry::imageFactory(); - return $image_factory->mediaFileThumbnailResponse( + $response = $image_factory->mediaFileThumbnailResponse( $media_file, (int) $params['w'], (int) $params['h'], $params['fit'], $image_factory->fileNeedsWatermark($media_file, $user) ); + + return $response->withHeader('Cache-Control', 'public,max-age=31536000'); } } |
