From d859c56636e4a00fa54289b194f0dafa8dffa2be Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 18 May 2025 09:06:01 +0300 Subject: send content-length with cached files --- classes/Handler_Public.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classes/Handler_Public.php b/classes/Handler_Public.php index bb3667e2a..36820ab13 100644 --- a/classes/Handler_Public.php +++ b/classes/Handler_Public.php @@ -755,6 +755,11 @@ class Handler_Public extends Handler { $cache = DiskCache::instance($cache_dir); if ($cache->exists($filename)) { + $size = $cache->get_size($filename); + + if ($size && $size > 0) + header("Content-Length: $size"); + $cache->send($filename); } else { header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); -- cgit v1.2.3-54-g00ecf