thumb: content-length http header
authorMischa POSLAWSKY <perl@shiar.org>
Tue, 29 Dec 2020 00:22:18 +0000 (01:22 +0100)
committerMischa POSLAWSKY <perl@shiar.org>
Wed, 30 Dec 2020 23:22:16 +0000 (00:22 +0100)
Match [Apache] server output for cached files.
Still lacks ETag because PHP cannot calculate this (needs μs mtime).

thumb/index.php

index bd08d8841497d266a1b573d172431f96981e2b0c..ee6544c534ae4578e7abd9132deb432af0b8f1cd 100644 (file)
@@ -32,7 +32,8 @@ catch (Throwable $e) {
 }
 
 header('Cache-Control: max-age=2628000');
-header('Content-type: '.mime_content_type($target));
+header('Content-Type: '.mime_content_type($target));
+header('Content-Length: '.filesize($target));
 readfile($target);
 exit;