diff options
| -rw-r--r-- | classes/Handler_Public.php | 5 |
1 files changed, 5 insertions, 0 deletions
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"); |